diff --git a/src/components/molecules/CopyTextTooltip.tsx b/src/components/molecules/CopyTextTooltip.tsx index c10d6ae3..6502d38b 100644 --- a/src/components/molecules/CopyTextTooltip.tsx +++ b/src/components/molecules/CopyTextTooltip.tsx @@ -13,10 +13,13 @@ const useStyles = makeStyles(() => ({ tooltipTitle: { display: 'flex', alignItems: 'center', + overflowWrap: 'anywhere', }, })) -const CopyTextTooltip: FC = ({ displayElement, fullText }) => { +const CopyTextTooltip: FC = ( + { displayElement, fullText }, +) => { const [isCopied, setIsCopied] = useState(false) const classes = useStyles() @@ -30,17 +33,21 @@ const CopyTextTooltip: FC = ({ displayElement, fullText }) ) + const onClickHandle = (): void => { + navigator.clipboard.writeText(fullText) + .then(() => { setIsCopied(true) }) + } + + const onCloseHandle = (): void => { + setIsCopied(false) + } + return ( Copied! : tooltipContent} - onClick={() => { - navigator.clipboard.writeText(fullText) - .then(() => { setIsCopied(true) }) - }} - onClose={() => { - setIsCopied(false) - }} + onClick={onClickHandle} + onClose={onCloseHandle} > {displayElement}