{
  "version": 3,
  "sources": ["../../../../../src/lib/ui/components/QuickActions/DefaultQuickActionsContent.tsx"],
  "sourcesContent": ["import { useEditor, useValue } from '@tldraw/editor'\nimport { useCommentingEnabled } from '../../hooks/useCommentingEnabled'\nimport { useReadonly } from '../../hooks/useReadonly'\nimport { TldrawUiMenuActionItem } from '../primitives/menus/TldrawUiMenuActionItem'\nimport { TldrawUiMenuToolItem } from '../primitives/menus/TldrawUiMenuToolItem'\n\n/** @public @react */\nexport function DefaultQuickActionsContent() {\n\tconst editor = useEditor()\n\n\tconst isReadonlyMode = useReadonly()\n\n\tconst isInAcceptableReadonlyState = useValue(\n\t\t'should display quick actions',\n\t\t() => editor.isInAny('select', 'hand', 'zoom'),\n\t\t[editor]\n\t)\n\n\tif (isReadonlyMode && !isInAcceptableReadonlyState) return\n\n\treturn (\n\t\t<>\n\t\t\t<UndoRedoGroup />\n\t\t\t<DeleteDuplicateGroup />\n\t\t\t<CommentQuickAction />\n\t\t</>\n\t)\n}\n\nfunction DeleteDuplicateGroup() {\n\treturn (\n\t\t<>\n\t\t\t<TldrawUiMenuActionItem actionId=\"delete\" />\n\t\t\t<TldrawUiMenuActionItem actionId=\"duplicate\" />\n\t\t</>\n\t)\n}\n\nfunction CommentQuickAction() {\n\tconst editor = useEditor()\n\tconst commentingEnabled = useCommentingEnabled()\n\tconst isCommentToolSelected = useValue(\n\t\t'is comment tool selected',\n\t\t() => editor.getCurrentToolId() === 'comment',\n\t\t[editor]\n\t)\n\n\tif (!commentingEnabled) return null\n\n\treturn <TldrawUiMenuToolItem toolId=\"comment\" isSelected={isCommentToolSelected} />\n}\n\nfunction UndoRedoGroup() {\n\treturn (\n\t\t<>\n\t\t\t<TldrawUiMenuActionItem actionId=\"undo\" />\n\t\t\t<TldrawUiMenuActionItem actionId=\"redo\" />\n\t\t</>\n\t)\n}\n"],
  "mappings": "AAqBE,mBACC,KADD;AArBF,SAAS,WAAW,gBAAgB;AACpC,SAAS,4BAA4B;AACrC,SAAS,mBAAmB;AAC5B,SAAS,8BAA8B;AACvC,SAAS,4BAA4B;AAG9B,SAAS,6BAA6B;AAC5C,QAAM,SAAS,UAAU;AAEzB,QAAM,iBAAiB,YAAY;AAEnC,QAAM,8BAA8B;AAAA,IACnC;AAAA,IACA,MAAM,OAAO,QAAQ,UAAU,QAAQ,MAAM;AAAA,IAC7C,CAAC,MAAM;AAAA,EACR;AAEA,MAAI,kBAAkB,CAAC,4BAA6B;AAEpD,SACC,iCACC;AAAA,wBAAC,iBAAc;AAAA,IACf,oBAAC,wBAAqB;AAAA,IACtB,oBAAC,sBAAmB;AAAA,KACrB;AAEF;AAEA,SAAS,uBAAuB;AAC/B,SACC,iCACC;AAAA,wBAAC,0BAAuB,UAAS,UAAS;AAAA,IAC1C,oBAAC,0BAAuB,UAAS,aAAY;AAAA,KAC9C;AAEF;AAEA,SAAS,qBAAqB;AAC7B,QAAM,SAAS,UAAU;AACzB,QAAM,oBAAoB,qBAAqB;AAC/C,QAAM,wBAAwB;AAAA,IAC7B;AAAA,IACA,MAAM,OAAO,iBAAiB,MAAM;AAAA,IACpC,CAAC,MAAM;AAAA,EACR;AAEA,MAAI,CAAC,kBAAmB,QAAO;AAE/B,SAAO,oBAAC,wBAAqB,QAAO,WAAU,YAAY,uBAAuB;AAClF;AAEA,SAAS,gBAAgB;AACxB,SACC,iCACC;AAAA,wBAAC,0BAAuB,UAAS,QAAO;AAAA,IACxC,oBAAC,0BAAuB,UAAS,QAAO;AAAA,KACzC;AAEF;",
  "names": []
}
