Skip to content
Extraits de code Groupes Projets
Valider 2c7ad888 rédigé par oussama aftys's avatar oussama aftys Validation de oussama aftys
Parcourir les fichiers

Update file copy-button.tsx

parent c6f6a6c1
Branches
1 requête de fusion!143Update 2 files
import React from 'react';
import { IconButton, SxProps, Theme, Tooltip } from '@mui/material';
import ContentCopyIcon from '@mui/icons-material/ContentCopy';
import Iconify from './iconify';
interface CopyButtonProps {
value: string;
sx?: SxProps<Theme>;
}
const CopyButton: React.FC<CopyButtonProps> = ({ value ,sx}) => {
const CopyButton: React.FC<CopyButtonProps> = ({ value, sx }) => {
const handleCopy = () => {
navigator.clipboard.writeText(value).then(() => {}).catch(err => {
console.error('Failed to copy: ', err);
});
navigator.clipboard.writeText(value)
.then(() => {
console.log('Copied to clipboard');
})
.catch(err => {
console.error('Failed to copy: ', err);
});
};
return (
<Tooltip title="Copy to clipboard">
<IconButton sx={sx} onClick={handleCopy}>
<Iconify icon="ion:copy"/>
<ContentCopyIcon />
</IconButton>
</Tooltip>
);
......
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter