diff --git a/apps/v4/public/r/styles/base-lyra/github.json b/apps/v4/public/r/styles/base-lyra/github.json index 6ad28c273..e4be7a788 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 401a9e674..87aa5433f 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 c44ddc379..822a0cb95 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 60d651328..f89ca2866 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 bc5072e07..99bc83387 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" } ],