1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-07-21 05:41:17 -04:00

fix vnc hydration errors

This commit is contained in:
2022-06-19 16:54:01 -04:00
parent 427377b50a
commit c3253d85dd
3 changed files with 85 additions and 35 deletions

View File

@@ -38,10 +38,7 @@ export type CopyButtonProps = {
className?: string;
};
const CopyButton = forwardRef(function CopyButton(
{ source, timeout = 2000, className }: CopyButtonProps,
ref: Ref<HTMLButtonElement>
) {
const CopyButton = ({ source, timeout = 2000, className }: CopyButtonProps, ref: Ref<HTMLButtonElement>) => {
const [copied, setCopied] = useState(false);
const handleCopy: MouseEventHandler<HTMLButtonElement> = (e) => {
@@ -84,6 +81,6 @@ const CopyButton = forwardRef(function CopyButton(
<Icon as={copied ? CheckOcticon : ClipboardOcticon} />
</Button>
);
});
};
export default CopyButton;
export default forwardRef(CopyButton);