diff --git a/src/features/admin/devkit/IconsPage.client.js b/src/features/admin/devkit/IconsPage.client.js index d02b0a1..2656efd 100644 --- a/src/features/admin/devkit/IconsPage.client.js +++ b/src/features/admin/devkit/IconsPage.client.js @@ -34,9 +34,14 @@ export default function IconsPage() { ); }, [query, selectedCategory]); - const handleCopy = (name) => { - navigator.clipboard.writeText(`<${name} className="w-5 h-5" />`); - toast.success(`${name} copié`); + const handleCopy = (name, e) => { + if (e.shiftKey) { + navigator.clipboard.writeText(`<${name} className="w-5 h-5" />`); + toast.success(`JSX de ${name} copié`); + } else { + navigator.clipboard.writeText(name); + toast.success(`${name} copié`); + } }; const hasSidebar = categories.length > 0; @@ -81,8 +86,8 @@ export default function IconsPage() { {filtered.map(([name, IconComponent]) => (