{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "toggle-group-example", "title": "Toggle Group", "registryDependencies": [ "input", "select", "toggle-group", "example" ], "files": [ { "path": "registry/base-lyra/examples/toggle-group-example.tsx", "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/bases/base/components/example\"\nimport { Input } from \"@/registry/bases/base/ui/input\"\nimport {\n Select,\n SelectContent,\n SelectGroup,\n SelectItem,\n SelectTrigger,\n SelectValue,\n} from \"@/registry/bases/base/ui/select\"\nimport {\n ToggleGroup,\n ToggleGroupItem,\n} from \"@/registry/bases/base/ui/toggle-group\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function ToggleGroupExample() {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n}\n\nfunction ToggleGroupBasic() {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n}\n\nfunction ToggleGroupOutline() {\n return (\n \n \n \n All\n \n \n Missed\n \n \n \n )\n}\n\nfunction ToggleGroupOutlineWithIcons() {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n}\n\nfunction ToggleGroupSizes() {\n return (\n \n \n \n \n Top\n \n \n Bottom\n \n \n Left\n \n \n Right\n \n \n \n \n Top\n \n \n Bottom\n \n \n Left\n \n \n Right\n \n \n \n \n )\n}\n\nfunction ToggleGroupSpacing() {\n return (\n \n \n \n Top\n \n \n Bottom\n \n \n Left\n \n \n Right\n \n \n \n )\n}\n\nfunction ToggleGroupWithIcons() {\n return (\n \n \n \n \n Star\n \n \n \n Heart\n \n \n \n Bookmark\n \n \n \n )\n}\n\nfunction ToggleGroupFilter() {\n return (\n \n \n \n All\n \n \n Active\n \n \n Completed\n \n \n Archived\n \n \n \n )\n}\n\nfunction ToggleGroupDateRange() {\n return (\n \n \n \n Today\n \n \n This Week\n \n \n This Month\n \n \n This Year\n \n \n \n )\n}\n\nfunction ToggleGroupSort() {\n return (\n \n \n \n \n Newest\n \n \n \n Oldest\n \n \n \n Popular\n \n \n \n )\n}\n\nfunction ToggleGroupWithInputAndSelect() {\n const items = [\n { label: \"All\", value: \"all\" },\n { label: \"Active\", value: \"active\" },\n { label: \"Archived\", value: \"archived\" },\n ]\n return (\n \n \n \n \n \n \n \n \n \n {items.map((item) => (\n \n {item.label}\n \n ))}\n \n \n \n \n \n Grid\n \n \n List\n \n \n \n \n )\n}\n\nfunction ToggleGroupVertical() {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n}\n\nfunction ToggleGroupVerticalOutline() {\n return (\n \n \n \n All\n \n \n Active\n \n \n Completed\n \n \n Archived\n \n \n \n )\n}\n\nfunction ToggleGroupVerticalOutlineWithIcons() {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n}\n\nfunction ToggleGroupVerticalWithSpacing() {\n return (\n \n \n \n Top\n \n \n Bottom\n \n \n Left\n \n \n Right\n \n \n \n )\n}\n", "type": "registry:example" } ], "type": "registry:example" }