CopyButton({ className, value }: CopyButtonProps): React.JSX.Element¶
Code
functionCopyButton({className,value}:CopyButtonProps):React.JSX.Element{const[on,onCopy]=useClipboard(()=>jsonStringifyRecursive(value));return(<divclassName={styles.copyButtonContainer}><Tooltipopen={on}text="Copied"><buttonaria-label={!on?'Copy code to clipboard':'Copied'}className={clsx(styles.copyButton,className,'button')}disabled={on}onClick={onCopy}><CopyIconclassName={styles.copyIcon}height="18"width="18"/><CheckIconclassName={styles.checkIcon}height="18"width="18"/></button></Tooltip></div>);}