{ "version": 3, "sources": ["../../../../src/lib/ui/components/DuplicateButton.tsx"], "sourcesContent": ["import { track, useEditor } from '@tldraw/editor'\nimport { useActions } from '../hooks/useActions'\nimport { useTranslation } from '../hooks/useTranslation/useTranslation'\nimport { Button } from './primitives/Button'\nimport { kbdStr } from './primitives/shared'\n\nexport const DuplicateButton = track(function DuplicateButton() {\n\tconst editor = useEditor()\n\tconst actions = useActions()\n\tconst msg = useTranslation()\n\tconst action = actions['duplicate']\n\n\treturn (\n\t\t action.onSelect('quick-actions')}\n\t\t\tdisabled={!(editor.isIn('select') && editor.selectedShapeIds.length > 0)}\n\t\t\ttitle={`${msg(action.label!)} ${kbdStr(action.kbd!)}`}\n\t\t\tsmallIcon\n\t\t/>\n\t)\n})\n"], "mappings": "AAaE;AAbF,SAAS,OAAO,iBAAiB;AACjC,SAAS,kBAAkB;AAC3B,SAAS,sBAAsB;AAC/B,SAAS,cAAc;AACvB,SAAS,cAAc;AAEhB,MAAM,kBAAkB,MAAM,SAASA,mBAAkB;AAC/D,QAAM,SAAS,UAAU;AACzB,QAAM,UAAU,WAAW;AAC3B,QAAM,MAAM,eAAe;AAC3B,QAAM,SAAS,QAAQ,WAAW;AAElC,SACC;AAAA,IAAC;AAAA;AAAA,MACA,MAAM,OAAO;AAAA,MACb,SAAS,MAAM,OAAO,SAAS,eAAe;AAAA,MAC9C,UAAU,EAAE,OAAO,KAAK,QAAQ,KAAK,OAAO,iBAAiB,SAAS;AAAA,MACtE,OAAO,GAAG,IAAI,OAAO,KAAM,CAAC,IAAI,OAAO,OAAO,GAAI,CAAC;AAAA,MACnD,WAAS;AAAA;AAAA,EACV;AAEF,CAAC;", "names": ["DuplicateButton"] }