{
  "name": "spreadsheet-menubar-insert-menu",
  "type": "registry:component",
  "dependencies": [
    "@unsanity/spreadsheet"
  ],
  "registryDependencies": [
    "menubar"
  ],
  "files": [
    {
      "path": "components/spreadsheet/spreadsheet-menubar-insert-menu.tsx",
      "content": "\"use client\";\n\nimport {\n  useSpreadsheetColumnActions,\n  useSpreadsheetRowActions,\n} from \"@unsanity/spreadsheet\";\nimport {\n  MenubarContent,\n  MenubarItem,\n  MenubarMenu,\n  MenubarSub,\n  MenubarSubContent,\n  MenubarSubTrigger,\n  MenubarTrigger,\n} from \"@/components/ui/menubar\";\n\nexport function SpreadsheetMenubarInsertMenu() {\n  const row = useSpreadsheetRowActions();\n  const col = useSpreadsheetColumnActions();\n\n  return (\n    <MenubarMenu>\n      <MenubarTrigger>Insert</MenubarTrigger>\n      <MenubarContent>\n        <MenubarSub>\n          <MenubarSubTrigger>Rows</MenubarSubTrigger>\n          <MenubarSubContent>\n            <MenubarItem onSelect={row.insertRowsAbove}>\n              {row.rowInsertCount > 1\n                ? `Insert ${row.rowInsertCount} rows above`\n                : \"Insert 1 row above\"}\n            </MenubarItem>\n            <MenubarItem onSelect={row.insertRowsBelow}>\n              {row.rowInsertCount > 1\n                ? `Insert ${row.rowInsertCount} rows below`\n                : \"Insert 1 row below\"}\n            </MenubarItem>\n          </MenubarSubContent>\n        </MenubarSub>\n        <MenubarSub>\n          <MenubarSubTrigger>Columns</MenubarSubTrigger>\n          <MenubarSubContent>\n            <MenubarItem onSelect={col.insertColsLeft}>\n              {col.colInsertCount > 1\n                ? `Insert ${col.colInsertCount} columns left`\n                : \"Insert 1 column left\"}\n            </MenubarItem>\n            <MenubarItem onSelect={col.insertColsRight}>\n              {col.colInsertCount > 1\n                ? `Insert ${col.colInsertCount} columns right`\n                : \"Insert 1 column right\"}\n            </MenubarItem>\n          </MenubarSubContent>\n        </MenubarSub>\n      </MenubarContent>\n    </MenubarMenu>\n  );\n}\n",
      "type": "registry:component"
    }
  ]
}
