This is an automated email from the ASF dual-hosted git repository.
hussein-awala pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 455f5125c9a UI: Remove unused clipboard wrappers (#75759)
455f5125c9a is described below
commit 455f5125c9a59d8cd61fd34a155e363298a4af04
Author: Hussein Awala <[email protected]>
AuthorDate: Tue Oct 27 16:01:23 2026 +0100
UI: Remove unused clipboard wrappers (#75759)
---
.../airflow/ui/src/system-components/Clipboard.tsx | 42 ++--------------------
1 file changed, 2 insertions(+), 40 deletions(-)
diff --git a/airflow-core/src/airflow/ui/src/system-components/Clipboard.tsx
b/airflow-core/src/airflow/ui/src/system-components/Clipboard.tsx
index 58839a2956c..4199ff787e5 100644
--- a/airflow-core/src/airflow/ui/src/system-components/Clipboard.tsx
+++ b/airflow-core/src/airflow/ui/src/system-components/Clipboard.tsx
@@ -19,9 +19,9 @@
import { forwardRef } from "react";
import type { ButtonProps, InputProps } from "@chakra-ui/react";
-import { Button, Clipboard as ChakraClipboard, Input } from "@chakra-ui/react";
+import { Clipboard as ChakraClipboard, Input } from "@chakra-ui/react";
import { useTranslation } from "react-i18next";
-import { LuCheck, LuClipboard, LuLink } from "react-icons/lu";
+import { LuCheck, LuClipboard } from "react-icons/lu";
import { IconButton } from ".";
@@ -41,44 +41,6 @@ const ClipboardCopyText = forwardRef<HTMLDivElement,
ChakraClipboard.IndicatorPr
);
});
-export const ClipboardLabel = forwardRef<HTMLLabelElement,
ChakraClipboard.LabelProps>((props, ref) => (
- <ChakraClipboard.Label
- display="inline-block"
- fontWeight="medium"
- mb="1"
- textStyle="sm"
- {...props}
- ref={ref}
- />
-));
-
-export const ClipboardButton = forwardRef<HTMLButtonElement,
ButtonProps>((props, ref) => (
- <ChakraClipboard.Trigger asChild>
- <Button ref={ref} variant="outline" {...props}>
- <ClipboardIcon />
- <ClipboardCopyText />
- </Button>
- </ChakraClipboard.Trigger>
-));
-
-export const ClipboardLink = forwardRef<HTMLButtonElement,
ButtonProps>((props, ref) => (
- <ChakraClipboard.Trigger asChild>
- <Button
- alignItems="center"
- display="inline-flex"
- gap="2"
- ref={ref}
- size="xs"
- unstyled
- variant="plain"
- {...props}
- >
- <LuLink />
- <ClipboardCopyText />
- </Button>
- </ChakraClipboard.Trigger>
-));
-
export const ClipboardIconButton = forwardRef<HTMLButtonElement,
ButtonProps>((props, ref) => (
<ChakraClipboard.Trigger asChild>
<IconButton ref={ref} size="xs" variant="ghost" {...props}>