diff --git a/app/vmui/packages/vmui/src/components/Views/GroupView/GroupLogsFieldRow.tsx b/app/vmui/packages/vmui/src/components/Views/GroupView/GroupLogsFieldRow.tsx index 3638d61432..d8cbc6b93e 100644 --- a/app/vmui/packages/vmui/src/components/Views/GroupView/GroupLogsFieldRow.tsx +++ b/app/vmui/packages/vmui/src/components/Views/GroupView/GroupLogsFieldRow.tsx @@ -19,8 +19,6 @@ const GroupLogsFieldRow: FC = ({ field, value, hideGroupButton = false }) "vm-group-logs-row-fields-item_mobile": isMobile })} > - {field} - {value} = ({ field, value, hideGroupButton = false }) hideGroupButton={hideGroupButton} /> + {field} + {value} ); }; diff --git a/app/vmui/packages/vmui/src/components/Views/GroupView/GroupLogsFieldRowMenu/FieldCopyButton.tsx b/app/vmui/packages/vmui/src/components/Views/GroupView/GroupLogsFieldRowMenu/FieldCopyButton.tsx deleted file mode 100644 index 89fbfad401..0000000000 --- a/app/vmui/packages/vmui/src/components/Views/GroupView/GroupLogsFieldRowMenu/FieldCopyButton.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { FC, useEffect, useState } from "preact/compat"; -import useCopyToClipboard from "../../../../hooks/useCopyToClipboard"; -import { useCallback } from "react"; -import Tooltip from "../../../Main/Tooltip/Tooltip"; -import Button from "../../../Main/Button/Button"; -import { CopyIcon, DoneIcon } from "../../../Main/Icons"; - -type Props = { - field: string; - value: string; -} - -const FieldCopyButton: FC = ({ field, value }) => { - const copyToClipboard = useCopyToClipboard(); - - const [copied, setCopied] = useState(false); - - const handleCopy = useCallback(async () => { - if (copied) return; - try { - await copyToClipboard(`${field}: ${JSON.stringify(value)}`); - setCopied(true); - } catch (e) { - console.error(e); - } - }, [field, value, copied, copyToClipboard]); - - useEffect(() => { - if (copied === null) return; - const timeout = setTimeout(() => setCopied(false), 2000); - return () => clearTimeout(timeout); - }, [copied]); - - return ( - -