import { Button, type ButtonProps, Tooltip } from '@radix-ui/themes'; import { useState } from 'react'; import { useLocale } from '../hooks/useLocale'; interface CopyButtonProps extends ButtonProps { copy: () => string | undefined; } export function CopyButton({ copy, ...props }: CopyButtonProps) { const [tooltipOpen, setTooltipOpen] = useState(false); const { strings } = useLocale(); return (