diff --git a/apps/v4/public/r/styles/base-lyra/github.json b/apps/v4/public/r/styles/base-lyra/github.json index 6ad28c2731..e4be7a788a 100644 --- a/apps/v4/public/r/styles/base-lyra/github.json +++ b/apps/v4/public/r/styles/base-lyra/github.json @@ -30,7 +30,7 @@ "files": [ { "path": "registry/base-lyra/blocks/github.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-lyra/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-lyra/ui/avatar\"\nimport { Badge } from \"@/registry/base-lyra/ui/badge\"\nimport { Button } from \"@/registry/base-lyra/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-lyra/ui/card\"\nimport { Checkbox } from \"@/registry/base-lyra/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-lyra/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-lyra/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-lyra/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-lyra/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-lyra/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-lyra/ui/field\"\nimport { Input } from \"@/registry/base-lyra/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-lyra/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-lyra/ui/item\"\nimport { Kbd } from \"@/registry/base-lyra/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-lyra/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-lyra/ui/popover\"\nimport { Separator } from \"@/registry/base-lyra/ui/separator\"\nimport { Spinner } from \"@/registry/base-lyra/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-lyra/ui/tabs\"\nimport { Textarea } from \"@/registry/base-lyra/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-lyra/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-lyra/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-lyra/ui/avatar\"\nimport { Badge } from \"@/registry/base-lyra/ui/badge\"\nimport { Button } from \"@/registry/base-lyra/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-lyra/ui/card\"\nimport { Checkbox } from \"@/registry/base-lyra/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-lyra/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-lyra/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-lyra/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-lyra/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-lyra/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-lyra/ui/field\"\nimport { Input } from \"@/registry/base-lyra/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-lyra/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-lyra/ui/item\"\nimport { Kbd } from \"@/registry/base-lyra/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-lyra/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-lyra/ui/popover\"\nimport { Separator } from \"@/registry/base-lyra/ui/separator\"\nimport { Spinner } from \"@/registry/base-lyra/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-lyra/ui/tabs\"\nimport { Textarea } from \"@/registry/base-lyra/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-lyra/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", "type": "registry:block" } ], diff --git a/apps/v4/public/r/styles/base-maia/github.json b/apps/v4/public/r/styles/base-maia/github.json index 401a9e6743..87aa5433f8 100644 --- a/apps/v4/public/r/styles/base-maia/github.json +++ b/apps/v4/public/r/styles/base-maia/github.json @@ -30,7 +30,7 @@ "files": [ { "path": "registry/base-maia/blocks/github.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-maia/ui/avatar\"\nimport { Badge } from \"@/registry/base-maia/ui/badge\"\nimport { Button } from \"@/registry/base-maia/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-maia/ui/card\"\nimport { Checkbox } from \"@/registry/base-maia/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-maia/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-maia/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-maia/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-maia/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-maia/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-maia/ui/field\"\nimport { Input } from \"@/registry/base-maia/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-maia/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-maia/ui/item\"\nimport { Kbd } from \"@/registry/base-maia/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-maia/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-maia/ui/popover\"\nimport { Separator } from \"@/registry/base-maia/ui/separator\"\nimport { Spinner } from \"@/registry/base-maia/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-maia/ui/tabs\"\nimport { Textarea } from \"@/registry/base-maia/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-maia/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-maia/ui/avatar\"\nimport { Badge } from \"@/registry/base-maia/ui/badge\"\nimport { Button } from \"@/registry/base-maia/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-maia/ui/card\"\nimport { Checkbox } from \"@/registry/base-maia/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-maia/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-maia/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-maia/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-maia/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-maia/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-maia/ui/field\"\nimport { Input } from \"@/registry/base-maia/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-maia/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-maia/ui/item\"\nimport { Kbd } from \"@/registry/base-maia/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-maia/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-maia/ui/popover\"\nimport { Separator } from \"@/registry/base-maia/ui/separator\"\nimport { Spinner } from \"@/registry/base-maia/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-maia/ui/tabs\"\nimport { Textarea } from \"@/registry/base-maia/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-maia/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", "type": "registry:block" } ], diff --git a/apps/v4/public/r/styles/base-mira/github.json b/apps/v4/public/r/styles/base-mira/github.json index c44ddc3794..822a0cb95e 100644 --- a/apps/v4/public/r/styles/base-mira/github.json +++ b/apps/v4/public/r/styles/base-mira/github.json @@ -30,7 +30,7 @@ "files": [ { "path": "registry/base-mira/blocks/github.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-mira/ui/avatar\"\nimport { Badge } from \"@/registry/base-mira/ui/badge\"\nimport { Button } from \"@/registry/base-mira/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-mira/ui/card\"\nimport { Checkbox } from \"@/registry/base-mira/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-mira/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-mira/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-mira/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-mira/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-mira/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-mira/ui/field\"\nimport { Input } from \"@/registry/base-mira/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-mira/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-mira/ui/item\"\nimport { Kbd } from \"@/registry/base-mira/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-mira/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-mira/ui/popover\"\nimport { Separator } from \"@/registry/base-mira/ui/separator\"\nimport { Spinner } from \"@/registry/base-mira/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-mira/ui/tabs\"\nimport { Textarea } from \"@/registry/base-mira/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-mira/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-mira/ui/avatar\"\nimport { Badge } from \"@/registry/base-mira/ui/badge\"\nimport { Button } from \"@/registry/base-mira/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-mira/ui/card\"\nimport { Checkbox } from \"@/registry/base-mira/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-mira/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-mira/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-mira/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-mira/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-mira/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-mira/ui/field\"\nimport { Input } from \"@/registry/base-mira/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-mira/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-mira/ui/item\"\nimport { Kbd } from \"@/registry/base-mira/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-mira/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-mira/ui/popover\"\nimport { Separator } from \"@/registry/base-mira/ui/separator\"\nimport { Spinner } from \"@/registry/base-mira/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-mira/ui/tabs\"\nimport { Textarea } from \"@/registry/base-mira/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-mira/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", "type": "registry:block" } ], diff --git a/apps/v4/public/r/styles/base-nova/github.json b/apps/v4/public/r/styles/base-nova/github.json index 60d6513286..f89ca2866e 100644 --- a/apps/v4/public/r/styles/base-nova/github.json +++ b/apps/v4/public/r/styles/base-nova/github.json @@ -30,7 +30,7 @@ "files": [ { "path": "registry/base-nova/blocks/github.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-nova/ui/avatar\"\nimport { Badge } from \"@/registry/base-nova/ui/badge\"\nimport { Button } from \"@/registry/base-nova/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-nova/ui/card\"\nimport { Checkbox } from \"@/registry/base-nova/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-nova/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-nova/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-nova/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-nova/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-nova/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-nova/ui/field\"\nimport { Input } from \"@/registry/base-nova/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-nova/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-nova/ui/item\"\nimport { Kbd } from \"@/registry/base-nova/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-nova/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-nova/ui/popover\"\nimport { Separator } from \"@/registry/base-nova/ui/separator\"\nimport { Spinner } from \"@/registry/base-nova/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-nova/ui/tabs\"\nimport { Textarea } from \"@/registry/base-nova/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-nova/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-nova/ui/avatar\"\nimport { Badge } from \"@/registry/base-nova/ui/badge\"\nimport { Button } from \"@/registry/base-nova/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-nova/ui/card\"\nimport { Checkbox } from \"@/registry/base-nova/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-nova/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-nova/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-nova/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-nova/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-nova/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-nova/ui/field\"\nimport { Input } from \"@/registry/base-nova/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-nova/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-nova/ui/item\"\nimport { Kbd } from \"@/registry/base-nova/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-nova/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-nova/ui/popover\"\nimport { Separator } from \"@/registry/base-nova/ui/separator\"\nimport { Spinner } from \"@/registry/base-nova/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-nova/ui/tabs\"\nimport { Textarea } from \"@/registry/base-nova/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-nova/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", "type": "registry:block" } ], diff --git a/apps/v4/public/r/styles/base-vega/github.json b/apps/v4/public/r/styles/base-vega/github.json index bc5072e072..99bc833871 100644 --- a/apps/v4/public/r/styles/base-vega/github.json +++ b/apps/v4/public/r/styles/base-vega/github.json @@ -30,7 +30,7 @@ "files": [ { "path": "registry/base-vega/blocks/github.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-vega/ui/avatar\"\nimport { Badge } from \"@/registry/base-vega/ui/badge\"\nimport { Button } from \"@/registry/base-vega/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-vega/ui/card\"\nimport { Checkbox } from \"@/registry/base-vega/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-vega/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-vega/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-vega/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-vega/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-vega/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-vega/ui/field\"\nimport { Input } from \"@/registry/base-vega/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-vega/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-vega/ui/item\"\nimport { Kbd } from \"@/registry/base-vega/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-vega/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-vega/ui/popover\"\nimport { Separator } from \"@/registry/base-vega/ui/separator\"\nimport { Spinner } from \"@/registry/base-vega/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-vega/ui/tabs\"\nimport { Textarea } from \"@/registry/base-vega/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-vega/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/base-vega/ui/avatar\"\nimport { Badge } from \"@/registry/base-vega/ui/badge\"\nimport { Button } from \"@/registry/base-vega/ui/button\"\nimport {\n Card,\n CardAction,\n CardContent,\n CardDescription,\n CardFooter,\n CardHeader,\n CardTitle,\n} from \"@/registry/base-vega/ui/card\"\nimport { Checkbox } from \"@/registry/base-vega/ui/checkbox\"\nimport {\n Combobox,\n ComboboxChip,\n ComboboxChips,\n ComboboxChipsInput,\n ComboboxContent,\n ComboboxEmpty,\n ComboboxItem,\n ComboboxList,\n ComboboxValue,\n useComboboxAnchor,\n} from \"@/registry/base-vega/ui/combobox\"\nimport {\n Command,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,\n} from \"@/registry/base-vega/ui/command\"\nimport {\n Drawer,\n DrawerClose,\n DrawerContent,\n DrawerHeader,\n DrawerTitle,\n DrawerTrigger,\n} from \"@/registry/base-vega/ui/drawer\"\nimport {\n DropdownMenu,\n DropdownMenuContent,\n DropdownMenuGroup,\n DropdownMenuItem,\n DropdownMenuLabel,\n DropdownMenuSeparator,\n DropdownMenuTrigger,\n} from \"@/registry/base-vega/ui/dropdown-menu\"\nimport {\n Empty,\n EmptyContent,\n EmptyDescription,\n EmptyHeader,\n EmptyMedia,\n EmptyTitle,\n} from \"@/registry/base-vega/ui/empty\"\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSet,\n} from \"@/registry/base-vega/ui/field\"\nimport { Input } from \"@/registry/base-vega/ui/input\"\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n InputGroupTextarea,\n} from \"@/registry/base-vega/ui/input-group\"\nimport {\n Item,\n ItemActions,\n ItemContent,\n ItemDescription,\n ItemGroup,\n ItemMedia,\n ItemSeparator,\n ItemTitle,\n} from \"@/registry/base-vega/ui/item\"\nimport { Kbd } from \"@/registry/base-vega/ui/kbd\"\nimport {\n NativeSelect,\n NativeSelectOption,\n} from \"@/registry/base-vega/ui/native-select\"\nimport {\n Popover,\n PopoverContent,\n PopoverTrigger,\n} from \"@/registry/base-vega/ui/popover\"\nimport { Separator } from \"@/registry/base-vega/ui/separator\"\nimport { Spinner } from \"@/registry/base-vega/ui/spinner\"\nimport {\n Tabs,\n TabsContent,\n TabsList,\n TabsTrigger,\n} from \"@/registry/base-vega/ui/tabs\"\nimport { Textarea } from \"@/registry/base-vega/ui/textarea\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipTrigger,\n} from \"@/registry/base-vega/ui/tooltip\"\nimport { IconPlaceholder } from \"@/app/(create)/components/icon-placeholder\"\n\nexport default function GithubBlock() {\n return (\n \n \n \n \n \n \n \n \n \n )\n}\nfunction CodespacesCard() {\n const [isCreatingCodespace, setIsCreatingCodespace] = React.useState(false)\n return (\n \n \n \n \n \n Codespaces\n Local\n \n \n \n \n Codespaces\n \n Your workspaces in the cloud\n \n \n \n \n }\n >\n \n \n \n Create a codespace on main\n \n \n \n \n }\n />\n }\n >\n \n \n \n Codespace repository configuration\n \n \n \n \n \n \n New with options...\n \n \n \n Configure dev container\n \n \n \n Set up prebuilds\n \n \n \n \n \n \n Manage codespaces\n \n \n \n Share deep link\n \n \n \n What are codespaces?\n \n \n \n \n \n \n \n \n \n \n \n \n No codespaces\n \n You don't have any codespaces with this repository\n checked out\n \n \n \n {\n setIsCreatingCodespace(true)\n setTimeout(() => {\n setIsCreatingCodespace(false)\n }, 2000)\n }}\n disabled={isCreatingCodespace}\n >\n {isCreatingCodespace ? (\n \n ) : (\n \"\"\n )}\n Create Codespace\n \n \n Learn more about codespaces\n \n \n \n \n
\n Codespace usage for this repository is paid for by{\" \"}\n shadcn.\n
\n
\n \n \n \n \n \n Clone\n \n \n \n \n }\n >\n \n \n \n Which remote URL should I use?\n \n \n \n \n \n \n HTTPS\n SSH\n GitHub CLI\n \n
\n \n \n \n HTTPS URL\n \n \n \n \n \n \n \n \n \n \n Clone using the web URL.\n \n \n \n \n \n \n SSH URL\n \n \n \n \n \n \n \n \n \n \n Use a password-protected SSH key.\n \n \n \n \n \n \n CLI Command\n \n \n \n \n \n \n \n \n \n \n Work fast with our official CLI.{\" \"}\n Learn more\n \n \n \n
\n
\n \n
\n \n \n Open with GitHub Desktop\n \n \n \n Download ZIP\n \n
\n
\n
\n
\n
\n
\n )\n}\nfunction RepositoryToolbar() {\n const [selectedBranch, setSelectedBranch] = React.useState(\"main\")\n return (\n \n
\n \n \n \n \n \n \n \n \n t\n \n \n \n }>\n Add File\n \n \n \n \n \n \n Create new file\n \n \n \n Upload files\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n New Agent Task\n \n \n \n New Agent Task\n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select a branch\n \n \n \n \n Select a Branch\n \n \n \n No branches found\n \n \n {[\n \"main\",\n \"develop\",\n \"feature/123\",\n \"feature/user-authentication\",\n \"feature/dashboard-redesign\",\n \"bugfix/login-error\",\n \"hotfix/security-patch\",\n \"release/v2.0.0\",\n \"feature/api-integration\",\n \"bugfix/memory-leak\",\n \"feature/dark-mode\",\n \"feature/responsive-design\",\n \"bugfix/typo-fix\",\n \"feature/search-functionality\",\n \"release/v1.9.0\",\n \"feature/notifications\",\n \"bugfix/cache-issue\",\n \"feature/payment-gateway\",\n \"hotfix/critical-bug\",\n \"feature/admin-panel\",\n \"bugfix/validation-error\",\n \"feature/analytics\",\n \"release/v2.1.0\",\n ].map((branch) => (\n setSelectedBranch(branch)}\n data-checked={selectedBranch === branch}\n >\n {branch}\n \n ))}\n \n \n \n \n \n \n \n \n \n }\n />\n }\n >\n \n \n Select Agent\n \n \n \n \n \n This repository has no custom agents\n \n \n Custom agents are reusable instructions and tools in\n your repository.\n \n \n \n \n \n \n \n \n \n \n }\n >\n \n \n \n Start Task \n \n \n \n \n \n \n \n
\n
\n )\n}\nfunction Navbar() {\n return (\n \n
\n \n \n \n \n \n \n Menu\n \n \n \n \n
\n \n } size=\"xs\">\n \n \n \n \n Home\n \n \n } size=\"xs\">\n \n \n \n \n Issues\n \n \n } size=\"xs\">\n \n \n \n \n Pull requests\n \n \n } size=\"xs\">\n \n \n \n \n Projects\n \n \n } size=\"xs\">\n \n \n \n \n Discussions\n \n \n } size=\"xs\">\n \n \n \n \n Codespaces\n \n \n } size=\"xs\">\n \n \n \n \n Copilot\n \n \n } size=\"xs\">\n \n \n \n \n Spark\n \n \n \n } size=\"xs\">\n \n \n \n \n Explore\n \n \n } size=\"xs\">\n \n \n \n \n Marketplace\n \n \n } size=\"xs\">\n \n \n \n \n MCP registry\n \n \n \n
\n
\n
\n \n \n }\n >\n \n \n SC\n \n \n \n \n \n \n \n \n \n SC\n \n \n \n \n shadcn\n \n \n shadcn@example.com\n \n \n \n \n \n \n \n \n \n Set status\n \n \n \n Single sign-on\n \n \n \n \n \n \n Profile\n \n \n \n Repositories\n \n \n \n Stars\n \n \n \n Gists\n \n \n \n Organizations\n \n \n \n Enterprises\n \n \n \n Sponsors\n \n \n \n \n \n \n Settings\n \n \n \n Copilot settings\n \n \n \n Feature preview\n \n \n \n Appearance\n \n \n \n Accessibility\n \n \n \n Upgrade\n \n \n \n \n \n \n Sign out\n \n \n \n \n
\n
\n )\n}\nconst usernames = [\n \"shadcn\",\n \"vercel\",\n \"nextjs\",\n \"tailwindlabs\",\n \"typescript-lang\",\n \"eslint\",\n \"prettier\",\n \"babel\",\n \"webpack\",\n \"rollup\",\n \"parcel\",\n \"vite\",\n \"react\",\n \"vue\",\n \"angular\",\n \"solid\",\n]\nfunction Contributors() {\n return (\n \n \n \n \n Contributors 312\n \n \n \n
\n {usernames.map((username) => (\n \n \n {username.charAt(0)}\n \n ))}\n
\n
\n \n \n + 810 contributors\n \n \n
\n
\n )\n}\nfunction Profile() {\n return (\n \n \n \n Profile\n Manage your profile information.\n \n \n
\n \n \n Name\n \n \n Your name may appear around GitHub where you contribute or are\n mentioned. You can remove it at any time.\n \n \n \n Public Email\n \n \n m@shadcn.com\n \n \n m@gmail.com\n \n \n \n You can manage verified email addresses in your{\" \"}\n email settings.\n \n \n \n Bio\n \n \n You can @mention other users and organizations to\n link to them.\n \n \n \n
\n
\n \n \n \n
\n
\n )\n}\nfunction ContributionsActivity() {\n return (\n \n \n \n Contributions & Activity\n \n Manage your contributions and activity visibility.\n \n \n \n
\n \n
\n \n Contributions & activity\n \n \n \n \n \n \n Make profile private and hide activity\n \n \n Enabling this will hide your contributions and activity\n from your GitHub profile and from social features like\n followers, stars, feeds, leaderboards and releases.\n \n \n \n \n \n \n \n Include private contributions on my profile\n \n \n Your contribution graph, achievements, and activity\n overview will show your private contributions without\n revealing any repository or organization information.{\" \"}\n Read more.\n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n )\n}\nconst users = [\n \"shadcn\",\n \"maxleiter\",\n \"evilrabbit\",\n \"pranathip\",\n \"jorgezreik\",\n \"shuding\",\n \"rauchg\",\n]\nfunction AssignIssue() {\n const anchor = useComboboxAnchor()\n return (\n \n \n \n Assign Issue\n \n Select users to assign to this issue.\n \n \n \n }\n >\n \n \n Add user\n \n \n \n \n \n \n \n {(values) => (\n \n {values.map((username: string) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n ))}\n 0 ? undefined : \"Select a item...\"\n }\n />\n \n )}\n \n \n \n No users found.\n \n {(username) => (\n \n \n \n {username.charAt(0)}\n \n {username}\n \n )}\n \n \n \n \n \n \n )\n}\n", "type": "registry:block" } ],