From e3cf7912e421ffe5c691a55b1079a2347507c703 Mon Sep 17 00:00:00 2001 From: Shephard Tseisi Date: Fri, 19 Jun 2026 11:26:43 +0200 Subject: [PATCH 1/6] chore: remove ShellUI solution file and add BlazorInteractiveServer project structure - Deleted the ShellUI solution file as part of project restructuring. - Introduced a new BlazorInteractiveServer project with essential configuration files, including appsettings, project file, and Tailwind CSS setup. - Added multiple components and demo pages to showcase UI elements and functionality. - Implemented logging configuration and established a foundation for further development. --- .../BlazorInteractiveServer.csproj | 0 .../Build/ShellUI.targets | 0 .../Components/App.razor | 0 .../Components/Demo/AdvancedFormDemo.razor | 0 .../Components/Demo/BadgesDialogDemo.razor | 0 .../Components/Demo/ButtonsDemo.razor | 0 .../Components/Demo/CardsAlertsDemo.razor | 0 .../Components/Demo/ChartsDemo.razor | 0 .../Demo/ComplexComponentsDemo.razor | 0 .../Components/Demo/DataDisplayDemo.razor | 0 .../Components/Demo/FileUploadDemo.razor | 0 .../Components/Demo/FormControlsDemo.razor | 0 .../Components/Demo/FormsDemo.razor | 0 .../Components/Demo/NavigationDemo.razor | 0 .../Components/Demo/OverlayDemo.razor | 0 .../Components/Demo/_Imports.razor | 0 .../Components/Layout/BlocksLayout.razor | 0 .../Components/Layout/DashboardLayout.razor | 0 .../Components/Layout/MainLayout.razor | 0 .../Components/Layout/MainLayout.razor.css | 0 .../Components/Models/ChartModels.cs | 0 .../Components/Models/CommandModels.cs | 0 .../Components/Models/ContextMenuModels.cs | 0 .../Components/Models/DataTableModels.cs | 0 .../Components/Models/StepperModels.cs | 0 .../Components/Models/TabModels.cs | 0 .../Components/Models/User.cs | 0 .../Components/Pages/Blocks.razor | 0 .../Components/DataDisplay/AccordionDoc.razor | 0 .../Components/DataDisplay/AlertDoc.razor | 0 .../Components/DataDisplay/AvatarDoc.razor | 0 .../Components/DataDisplay/BadgeDoc.razor | 0 .../DataDisplay/BreadcrumbDoc.razor | 0 .../Components/DataDisplay/CardDoc.razor | 0 .../Components/DataDisplay/ProgressDoc.razor | 0 .../Components/DataDisplay/TabsDoc.razor | 0 .../Pages/Components/Form/ButtonDoc.razor | 0 .../Pages/Components/Form/CheckboxDoc.razor | 0 .../Pages/Components/Form/InputDoc.razor | 0 .../Pages/Components/Form/LabelDoc.razor | 0 .../Pages/Components/Form/SelectDoc.razor | 0 .../Pages/Components/Form/SwitchDoc.razor | 0 .../Pages/Components/Form/TextareaDoc.razor | 0 .../Components/Pages/Components/Index.razor | 0 .../Pages/Components/Overlay/DialogDoc.razor | 0 .../Components/Pages/Dashboard.razor | 0 .../Components/Pages/Error.razor | 0 .../Components/Pages/Home.razor | 0 .../Components/Routes.razor | 0 .../Components/Services/SonnerService.cs | 0 .../Components/Shell.cs | 0 .../Components/UI/Accordion.razor | 0 .../Components/UI/AccordionContent.razor | 0 .../Components/UI/AccordionItem.razor | 0 .../Components/UI/AccordionTrigger.razor | 0 .../Components/UI/AccordionType.cs | 0 .../Components/UI/Alert.razor | 0 .../Components/UI/AlertDialog.razor | 0 .../Components/UI/AppSidebar.razor | 0 .../Components/UI/AreaChart.razor | 0 .../Components/UI/Avatar.razor | 0 .../Components/UI/Badge.razor | 0 .../Components/UI/BarChart.razor | 0 .../Components/UI/Breadcrumb.razor | 0 .../Components/UI/BreadcrumbItem.razor | 0 .../Components/UI/Button.razor | 0 .../Components/UI/Calendar.razor | 0 .../Components/UI/Callout.razor | 0 .../Components/UI/Card.razor | 0 .../Components/UI/CardContent.razor | 0 .../Components/UI/CardDescription.razor | 0 .../Components/UI/CardFooter.razor | 0 .../Components/UI/CardHeader.razor | 0 .../Components/UI/CardTitle.razor | 0 .../Components/UI/Carousel.razor | 0 .../Components/UI/CarouselContent.razor | 0 .../Components/UI/CarouselDots.razor | 0 .../Components/UI/CarouselItem.razor | 0 .../Components/UI/CarouselNext.razor | 0 .../Components/UI/CarouselPrevious.razor | 0 .../Components/UI/Chart.razor | 0 .../Components/UI/ChartSeries.razor | 0 .../Components/UI/Checkbox.razor | 0 .../Components/UI/Collapsible.razor | 0 .../Components/UI/CollapsibleContent.razor | 0 .../Components/UI/CollapsibleTrigger.razor | 0 .../Components/UI/Combobox.razor | 0 .../Components/UI/Command.razor | 0 .../Components/UI/ContextMenu.razor | 0 .../Components/UI/CopyButton.razor | 0 .../Components/UI/DashboardBlockCard.razor | 0 .../Components/UI/DashboardDemoSidebar.razor | 0 .../Components/UI/DataTable.razor | 0 .../Components/UI/DatePicker.razor | 0 .../Components/UI/DateRangePicker.razor | 0 .../Components/UI/Dialog.razor | 0 .../Components/UI/DialogClose.razor | 0 .../Components/UI/DialogContent.razor | 0 .../Components/UI/DialogDescription.razor | 0 .../Components/UI/DialogFooter.razor | 0 .../Components/UI/DialogHeader.razor | 0 .../Components/UI/DialogTitle.razor | 0 .../Components/UI/DialogTrigger.razor | 0 .../Components/UI/Drawer.razor | 0 .../Components/UI/DrawerContent.razor | 0 .../Components/UI/DrawerTrigger.razor | 0 .../Components/UI/Dropdown.razor | 0 .../Components/UI/DropdownContent.razor | 0 .../Components/UI/DropdownItem.razor | 0 .../Components/UI/DropdownTrigger.razor | 0 .../Components/UI/EmptyState.razor | 0 .../Components/UI/FileUpload.razor | 0 .../Components/UI/Form.razor | 0 .../Components/UI/HoverCard.razor | 0 .../Components/UI/HoverCardContent.razor | 0 .../Components/UI/HoverCardTrigger.razor | 0 .../Components/UI/Input.razor | 0 .../Components/UI/InputOTP.razor | 0 .../Components/UI/Label.razor | 0 .../Components/UI/LineChart.razor | 0 .../Components/UI/LinkCard.razor | 0 .../Components/UI/Loading.razor | 0 .../Components/UI/Menubar.razor | 0 .../Components/UI/MenubarItem.razor | 0 .../Components/UI/MultiSeriesChart.razor | 0 .../Components/UI/Navbar.razor | 0 .../Components/UI/NavigationMenu.razor | 0 .../Components/UI/NavigationMenuItem.razor | 0 .../Components/UI/Pagination.razor | 0 .../Components/UI/PieChart.razor | 0 .../Components/UI/Popover.razor | 0 .../Components/UI/PopoverContent.razor | 0 .../Components/UI/PopoverTrigger.razor | 0 .../Components/UI/PrevNextNav.razor | 0 .../Components/UI/Progress.razor | 0 .../Components/UI/RadioGroup.razor | 0 .../Components/UI/RadioGroupItem.razor | 0 .../Components/UI/Resizable.razor | 0 .../Components/UI/ScrollArea.razor | 0 .../Components/UI/Select.razor | 0 .../Components/UI/Separator.razor | 0 .../Components/UI/Sheet.razor | 0 .../Components/UI/SheetContent.razor | 0 .../Components/UI/SheetTrigger.razor | 0 .../Components/UI/ShellUILogo.razor | 0 .../Components/UI/Sidebar.razor | 0 .../Components/UI/SidebarContent.razor | 0 .../Components/UI/SidebarFooter.razor | 0 .../Components/UI/SidebarGroup.razor | 0 .../Components/UI/SidebarGroupContent.razor | 0 .../Components/UI/SidebarGroupLabel.razor | 0 .../Components/UI/SidebarHeader.razor | 0 .../Components/UI/SidebarInset.razor | 0 .../Components/UI/SidebarMenu.razor | 0 .../Components/UI/SidebarMenuAction.razor | 0 .../Components/UI/SidebarMenuBadge.razor | 0 .../Components/UI/SidebarMenuButton.razor | 0 .../Components/UI/SidebarMenuItem.razor | 0 .../Components/UI/SidebarMenuSub.razor | 0 .../Components/UI/SidebarMenuSubButton.razor | 0 .../Components/UI/SidebarMenuSubItem.razor | 0 .../Components/UI/SidebarModels.cs | 0 .../Components/UI/SidebarProvider.razor | 0 .../Components/UI/SidebarRail.razor | 0 .../Components/UI/SidebarSeparator.razor | 0 .../Components/UI/SidebarTrigger.razor | 0 .../Components/UI/Skeleton.razor | 0 .../Components/UI/Slider.razor | 0 .../Components/UI/Sonner.razor | 0 .../Components/UI/Stepper.razor | 0 .../Components/UI/StepperContent.razor | 0 .../Components/UI/StepperList.razor | 0 .../Components/UI/StepperStep.razor | 0 .../Components/UI/Switch.razor | 0 .../Components/UI/Table.razor | 0 .../Components/UI/TableBody.razor | 0 .../Components/UI/TableCell.razor | 0 .../Components/UI/TableHead.razor | 0 .../Components/UI/TableHeader.razor | 0 .../Components/UI/TableRow.razor | 0 .../Components/UI/Tabs.razor | 0 .../Components/UI/TabsContent.razor | 0 .../Components/UI/TabsList.razor | 0 .../Components/UI/TabsTrigger.razor | 0 .../Components/UI/Textarea.razor | 0 .../Components/UI/ThemeToggle.razor | 0 .../Components/UI/TimePicker.razor | 0 .../Components/UI/Toast.razor | 0 .../Components/UI/Toggle.razor | 0 .../Components/UI/Tooltip.razor | 0 .../Components/UI/Variants/CalloutVariants.cs | 0 .../Components/UI/Variants/ChartVariants.cs | 0 .../Components/Variants/AlertVariants.cs | 0 .../Components/Variants/AvatarVariants.cs | 0 .../Components/Variants/BadgeVariants.cs | 0 .../Components/Variants/ButtonVariants.cs | 0 .../Components/Variants/DrawerVariants.cs | 0 .../Components/Variants/InputVariants.cs | 0 .../Components/Variants/SheetVariants.cs | 0 .../Components/Variants/SonnerVariants.cs | 0 .../Components/Variants/TextareaVariants.cs | 0 .../Components/Variants/ToggleVariants.cs | 0 .../Components/_Imports.razor | 0 .../BlazorInteractiveServer/Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Development.json | 0 .../BlazorInteractiveServer/appsettings.json | 0 .../BlazorInteractiveServer/shellui.json | 0 .../tailwind.config.js | 0 .../BlazorInteractiveServer/wwwroot/app.css | 0 .../BlazorInteractiveServer/wwwroot/input.css | 0 .../wwwroot/shellui-dark.svg | 0 .../wwwroot/shellui-light.svg | 0 .../wwwroot/shellui-sidebar.js | 0 .../wwwroot/shellui.js | 0 .../wwwroot/shellui.json | 0 {NET9 => NET10}/ShellUI.Preview/App.razor | 0 .../Components/DashboardBlockPreview.razor | 0 .../Components/DialogPreview.razor | 0 .../ShellUI.Preview/Layout/MainLayout.razor | 0 .../Layout/PreviewLayout.razor | 0 .../Pages/ComponentPreview.razor | 0 .../ShellUI.Preview/Pages/Home.razor | 0 .../ShellUI.Preview/Pages/NotFound.razor | 0 {NET9 => NET10}/ShellUI.Preview/Program.cs | 0 .../Properties/launchSettings.json | 0 .../ShellUI.Preview/ShellUI.Preview.csproj | 0 .../ShellUI.Preview/_Imports.razor | 0 .../ShellUI.Preview/tailwind.config.js | 0 .../ShellUI.Preview/wwwroot/css/app.css | 0 .../ShellUI.Preview/wwwroot/index.html | 0 .../ShellUI.Preview/wwwroot/input.css | 0 .../wwwroot/sample-data/weather.json | 0 ShellUI.sln | 98 ------------------- 234 files changed, 98 deletions(-) rename {NET9 => NET10}/BlazorInteractiveServer/BlazorInteractiveServer.csproj (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Build/ShellUI.targets (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/App.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/AdvancedFormDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/BadgesDialogDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/ButtonsDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/CardsAlertsDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/ChartsDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/ComplexComponentsDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/DataDisplayDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/FileUploadDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/FormControlsDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/FormsDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/NavigationDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/OverlayDemo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Demo/_Imports.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Layout/BlocksLayout.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Layout/DashboardLayout.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Layout/MainLayout.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Layout/MainLayout.razor.css (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Models/ChartModels.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Models/CommandModels.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Models/ContextMenuModels.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Models/DataTableModels.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Models/StepperModels.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Models/TabModels.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Models/User.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Blocks.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AccordionDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AlertDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AvatarDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BadgeDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BreadcrumbDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/CardDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/ProgressDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/TabsDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Form/ButtonDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Form/CheckboxDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Form/InputDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Form/LabelDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Form/SelectDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Form/SwitchDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Form/TextareaDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Index.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Components/Overlay/DialogDoc.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Dashboard.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Error.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Pages/Home.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Routes.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Services/SonnerService.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Shell.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Accordion.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/AccordionContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/AccordionItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/AccordionTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/AccordionType.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Alert.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/AlertDialog.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/AppSidebar.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/AreaChart.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Avatar.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Badge.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/BarChart.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Breadcrumb.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/BreadcrumbItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Button.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Calendar.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Callout.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Card.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CardContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CardDescription.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CardFooter.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CardHeader.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CardTitle.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Carousel.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CarouselContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CarouselDots.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CarouselItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CarouselNext.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CarouselPrevious.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Chart.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/ChartSeries.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Checkbox.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Collapsible.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CollapsibleContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CollapsibleTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Combobox.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Command.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/ContextMenu.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/CopyButton.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DashboardBlockCard.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DashboardDemoSidebar.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DataTable.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DatePicker.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DateRangePicker.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Dialog.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DialogClose.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DialogContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DialogDescription.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DialogFooter.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DialogHeader.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DialogTitle.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DialogTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Drawer.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DrawerContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DrawerTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Dropdown.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DropdownContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DropdownItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/DropdownTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/EmptyState.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/FileUpload.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Form.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/HoverCard.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/HoverCardContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/HoverCardTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Input.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/InputOTP.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Label.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/LineChart.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/LinkCard.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Loading.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Menubar.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/MenubarItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/MultiSeriesChart.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Navbar.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/NavigationMenu.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/NavigationMenuItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Pagination.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/PieChart.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Popover.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/PopoverContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/PopoverTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/PrevNextNav.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Progress.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/RadioGroup.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/RadioGroupItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Resizable.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/ScrollArea.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Select.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Separator.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Sheet.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SheetContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SheetTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/ShellUILogo.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Sidebar.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarFooter.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarGroup.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarGroupContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarGroupLabel.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarHeader.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarInset.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenu.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenuAction.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenuBadge.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenuButton.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenuItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenuSub.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenuSubButton.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarMenuSubItem.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarModels.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarProvider.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarRail.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarSeparator.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/SidebarTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Skeleton.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Slider.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Sonner.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Stepper.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/StepperContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/StepperList.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/StepperStep.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Switch.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Table.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TableBody.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TableCell.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TableHead.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TableHeader.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TableRow.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Tabs.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TabsContent.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TabsList.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TabsTrigger.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Textarea.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/ThemeToggle.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/TimePicker.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Toast.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Toggle.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Tooltip.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Variants/CalloutVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/UI/Variants/ChartVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/AlertVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/AvatarVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/BadgeVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/ButtonVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/DrawerVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/InputVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/SheetVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/SonnerVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/TextareaVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/Variants/ToggleVariants.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Components/_Imports.razor (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Program.cs (100%) rename {NET9 => NET10}/BlazorInteractiveServer/Properties/launchSettings.json (100%) rename {NET9 => NET10}/BlazorInteractiveServer/appsettings.Development.json (100%) rename {NET9 => NET10}/BlazorInteractiveServer/appsettings.json (100%) rename {NET9 => NET10}/BlazorInteractiveServer/shellui.json (100%) rename {NET9 => NET10}/BlazorInteractiveServer/tailwind.config.js (100%) rename {NET9 => NET10}/BlazorInteractiveServer/wwwroot/app.css (100%) rename {NET9 => NET10}/BlazorInteractiveServer/wwwroot/input.css (100%) rename {NET9 => NET10}/BlazorInteractiveServer/wwwroot/shellui-dark.svg (100%) rename {NET9 => NET10}/BlazorInteractiveServer/wwwroot/shellui-light.svg (100%) rename {NET9 => NET10}/BlazorInteractiveServer/wwwroot/shellui-sidebar.js (100%) rename {NET9 => NET10}/BlazorInteractiveServer/wwwroot/shellui.js (100%) rename {NET9 => NET10}/BlazorInteractiveServer/wwwroot/shellui.json (100%) rename {NET9 => NET10}/ShellUI.Preview/App.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Components/DashboardBlockPreview.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Components/DialogPreview.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Layout/MainLayout.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Layout/PreviewLayout.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Pages/ComponentPreview.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Pages/Home.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Pages/NotFound.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/Program.cs (100%) rename {NET9 => NET10}/ShellUI.Preview/Properties/launchSettings.json (100%) rename {NET9 => NET10}/ShellUI.Preview/ShellUI.Preview.csproj (100%) rename {NET9 => NET10}/ShellUI.Preview/_Imports.razor (100%) rename {NET9 => NET10}/ShellUI.Preview/tailwind.config.js (100%) rename {NET9 => NET10}/ShellUI.Preview/wwwroot/css/app.css (100%) rename {NET9 => NET10}/ShellUI.Preview/wwwroot/index.html (100%) rename {NET9 => NET10}/ShellUI.Preview/wwwroot/input.css (100%) rename {NET9 => NET10}/ShellUI.Preview/wwwroot/sample-data/weather.json (100%) delete mode 100644 ShellUI.sln diff --git a/NET9/BlazorInteractiveServer/BlazorInteractiveServer.csproj b/NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj similarity index 100% rename from NET9/BlazorInteractiveServer/BlazorInteractiveServer.csproj rename to NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj diff --git a/NET9/BlazorInteractiveServer/Build/ShellUI.targets b/NET10/BlazorInteractiveServer/Build/ShellUI.targets similarity index 100% rename from NET9/BlazorInteractiveServer/Build/ShellUI.targets rename to NET10/BlazorInteractiveServer/Build/ShellUI.targets diff --git a/NET9/BlazorInteractiveServer/Components/App.razor b/NET10/BlazorInteractiveServer/Components/App.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/App.razor rename to NET10/BlazorInteractiveServer/Components/App.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/AdvancedFormDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/AdvancedFormDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/AdvancedFormDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/AdvancedFormDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/BadgesDialogDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/BadgesDialogDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/BadgesDialogDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/BadgesDialogDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/ButtonsDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/ButtonsDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/ButtonsDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/ButtonsDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/CardsAlertsDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/CardsAlertsDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/CardsAlertsDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/CardsAlertsDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/ChartsDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/ChartsDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/ChartsDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/ChartsDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/ComplexComponentsDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/ComplexComponentsDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/ComplexComponentsDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/ComplexComponentsDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/DataDisplayDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/DataDisplayDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/DataDisplayDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/DataDisplayDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/FileUploadDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/FileUploadDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/FileUploadDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/FileUploadDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/FormControlsDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/FormControlsDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/FormControlsDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/FormControlsDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/FormsDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/FormsDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/FormsDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/FormsDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/NavigationDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/NavigationDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/NavigationDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/NavigationDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/OverlayDemo.razor b/NET10/BlazorInteractiveServer/Components/Demo/OverlayDemo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/OverlayDemo.razor rename to NET10/BlazorInteractiveServer/Components/Demo/OverlayDemo.razor diff --git a/NET9/BlazorInteractiveServer/Components/Demo/_Imports.razor b/NET10/BlazorInteractiveServer/Components/Demo/_Imports.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Demo/_Imports.razor rename to NET10/BlazorInteractiveServer/Components/Demo/_Imports.razor diff --git a/NET9/BlazorInteractiveServer/Components/Layout/BlocksLayout.razor b/NET10/BlazorInteractiveServer/Components/Layout/BlocksLayout.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Layout/BlocksLayout.razor rename to NET10/BlazorInteractiveServer/Components/Layout/BlocksLayout.razor diff --git a/NET9/BlazorInteractiveServer/Components/Layout/DashboardLayout.razor b/NET10/BlazorInteractiveServer/Components/Layout/DashboardLayout.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Layout/DashboardLayout.razor rename to NET10/BlazorInteractiveServer/Components/Layout/DashboardLayout.razor diff --git a/NET9/BlazorInteractiveServer/Components/Layout/MainLayout.razor b/NET10/BlazorInteractiveServer/Components/Layout/MainLayout.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Layout/MainLayout.razor rename to NET10/BlazorInteractiveServer/Components/Layout/MainLayout.razor diff --git a/NET9/BlazorInteractiveServer/Components/Layout/MainLayout.razor.css b/NET10/BlazorInteractiveServer/Components/Layout/MainLayout.razor.css similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Layout/MainLayout.razor.css rename to NET10/BlazorInteractiveServer/Components/Layout/MainLayout.razor.css diff --git a/NET9/BlazorInteractiveServer/Components/Models/ChartModels.cs b/NET10/BlazorInteractiveServer/Components/Models/ChartModels.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Models/ChartModels.cs rename to NET10/BlazorInteractiveServer/Components/Models/ChartModels.cs diff --git a/NET9/BlazorInteractiveServer/Components/Models/CommandModels.cs b/NET10/BlazorInteractiveServer/Components/Models/CommandModels.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Models/CommandModels.cs rename to NET10/BlazorInteractiveServer/Components/Models/CommandModels.cs diff --git a/NET9/BlazorInteractiveServer/Components/Models/ContextMenuModels.cs b/NET10/BlazorInteractiveServer/Components/Models/ContextMenuModels.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Models/ContextMenuModels.cs rename to NET10/BlazorInteractiveServer/Components/Models/ContextMenuModels.cs diff --git a/NET9/BlazorInteractiveServer/Components/Models/DataTableModels.cs b/NET10/BlazorInteractiveServer/Components/Models/DataTableModels.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Models/DataTableModels.cs rename to NET10/BlazorInteractiveServer/Components/Models/DataTableModels.cs diff --git a/NET9/BlazorInteractiveServer/Components/Models/StepperModels.cs b/NET10/BlazorInteractiveServer/Components/Models/StepperModels.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Models/StepperModels.cs rename to NET10/BlazorInteractiveServer/Components/Models/StepperModels.cs diff --git a/NET9/BlazorInteractiveServer/Components/Models/TabModels.cs b/NET10/BlazorInteractiveServer/Components/Models/TabModels.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Models/TabModels.cs rename to NET10/BlazorInteractiveServer/Components/Models/TabModels.cs diff --git a/NET9/BlazorInteractiveServer/Components/Models/User.cs b/NET10/BlazorInteractiveServer/Components/Models/User.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Models/User.cs rename to NET10/BlazorInteractiveServer/Components/Models/User.cs diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Blocks.razor b/NET10/BlazorInteractiveServer/Components/Pages/Blocks.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Blocks.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Blocks.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AccordionDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AccordionDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AccordionDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AccordionDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AlertDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AlertDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AlertDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AlertDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AvatarDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AvatarDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AvatarDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/AvatarDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BadgeDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BadgeDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BadgeDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BadgeDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BreadcrumbDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BreadcrumbDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BreadcrumbDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/BreadcrumbDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/CardDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/CardDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/CardDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/CardDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/ProgressDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/ProgressDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/ProgressDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/ProgressDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/TabsDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/TabsDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/TabsDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/DataDisplay/TabsDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Form/ButtonDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Form/ButtonDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Form/ButtonDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Form/ButtonDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Form/CheckboxDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Form/CheckboxDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Form/CheckboxDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Form/CheckboxDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Form/InputDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Form/InputDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Form/InputDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Form/InputDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Form/LabelDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Form/LabelDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Form/LabelDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Form/LabelDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Form/SelectDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Form/SelectDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Form/SelectDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Form/SelectDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Form/SwitchDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Form/SwitchDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Form/SwitchDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Form/SwitchDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Form/TextareaDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Form/TextareaDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Form/TextareaDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Form/TextareaDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Index.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Index.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Index.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Index.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Components/Overlay/DialogDoc.razor b/NET10/BlazorInteractiveServer/Components/Pages/Components/Overlay/DialogDoc.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Components/Overlay/DialogDoc.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Components/Overlay/DialogDoc.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Dashboard.razor b/NET10/BlazorInteractiveServer/Components/Pages/Dashboard.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Dashboard.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Dashboard.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Error.razor b/NET10/BlazorInteractiveServer/Components/Pages/Error.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Error.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Error.razor diff --git a/NET9/BlazorInteractiveServer/Components/Pages/Home.razor b/NET10/BlazorInteractiveServer/Components/Pages/Home.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Pages/Home.razor rename to NET10/BlazorInteractiveServer/Components/Pages/Home.razor diff --git a/NET9/BlazorInteractiveServer/Components/Routes.razor b/NET10/BlazorInteractiveServer/Components/Routes.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Routes.razor rename to NET10/BlazorInteractiveServer/Components/Routes.razor diff --git a/NET9/BlazorInteractiveServer/Components/Services/SonnerService.cs b/NET10/BlazorInteractiveServer/Components/Services/SonnerService.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Services/SonnerService.cs rename to NET10/BlazorInteractiveServer/Components/Services/SonnerService.cs diff --git a/NET9/BlazorInteractiveServer/Components/Shell.cs b/NET10/BlazorInteractiveServer/Components/Shell.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Shell.cs rename to NET10/BlazorInteractiveServer/Components/Shell.cs diff --git a/NET9/BlazorInteractiveServer/Components/UI/Accordion.razor b/NET10/BlazorInteractiveServer/Components/UI/Accordion.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Accordion.razor rename to NET10/BlazorInteractiveServer/Components/UI/Accordion.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/AccordionContent.razor b/NET10/BlazorInteractiveServer/Components/UI/AccordionContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/AccordionContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/AccordionContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/AccordionItem.razor b/NET10/BlazorInteractiveServer/Components/UI/AccordionItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/AccordionItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/AccordionItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/AccordionTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/AccordionTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/AccordionTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/AccordionTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/AccordionType.cs b/NET10/BlazorInteractiveServer/Components/UI/AccordionType.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/AccordionType.cs rename to NET10/BlazorInteractiveServer/Components/UI/AccordionType.cs diff --git a/NET9/BlazorInteractiveServer/Components/UI/Alert.razor b/NET10/BlazorInteractiveServer/Components/UI/Alert.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Alert.razor rename to NET10/BlazorInteractiveServer/Components/UI/Alert.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/AlertDialog.razor b/NET10/BlazorInteractiveServer/Components/UI/AlertDialog.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/AlertDialog.razor rename to NET10/BlazorInteractiveServer/Components/UI/AlertDialog.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/AppSidebar.razor b/NET10/BlazorInteractiveServer/Components/UI/AppSidebar.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/AppSidebar.razor rename to NET10/BlazorInteractiveServer/Components/UI/AppSidebar.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/AreaChart.razor b/NET10/BlazorInteractiveServer/Components/UI/AreaChart.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/AreaChart.razor rename to NET10/BlazorInteractiveServer/Components/UI/AreaChart.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Avatar.razor b/NET10/BlazorInteractiveServer/Components/UI/Avatar.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Avatar.razor rename to NET10/BlazorInteractiveServer/Components/UI/Avatar.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Badge.razor b/NET10/BlazorInteractiveServer/Components/UI/Badge.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Badge.razor rename to NET10/BlazorInteractiveServer/Components/UI/Badge.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/BarChart.razor b/NET10/BlazorInteractiveServer/Components/UI/BarChart.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/BarChart.razor rename to NET10/BlazorInteractiveServer/Components/UI/BarChart.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Breadcrumb.razor b/NET10/BlazorInteractiveServer/Components/UI/Breadcrumb.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Breadcrumb.razor rename to NET10/BlazorInteractiveServer/Components/UI/Breadcrumb.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/BreadcrumbItem.razor b/NET10/BlazorInteractiveServer/Components/UI/BreadcrumbItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/BreadcrumbItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/BreadcrumbItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Button.razor b/NET10/BlazorInteractiveServer/Components/UI/Button.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Button.razor rename to NET10/BlazorInteractiveServer/Components/UI/Button.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Calendar.razor b/NET10/BlazorInteractiveServer/Components/UI/Calendar.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Calendar.razor rename to NET10/BlazorInteractiveServer/Components/UI/Calendar.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Callout.razor b/NET10/BlazorInteractiveServer/Components/UI/Callout.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Callout.razor rename to NET10/BlazorInteractiveServer/Components/UI/Callout.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Card.razor b/NET10/BlazorInteractiveServer/Components/UI/Card.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Card.razor rename to NET10/BlazorInteractiveServer/Components/UI/Card.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CardContent.razor b/NET10/BlazorInteractiveServer/Components/UI/CardContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CardContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/CardContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CardDescription.razor b/NET10/BlazorInteractiveServer/Components/UI/CardDescription.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CardDescription.razor rename to NET10/BlazorInteractiveServer/Components/UI/CardDescription.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CardFooter.razor b/NET10/BlazorInteractiveServer/Components/UI/CardFooter.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CardFooter.razor rename to NET10/BlazorInteractiveServer/Components/UI/CardFooter.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CardHeader.razor b/NET10/BlazorInteractiveServer/Components/UI/CardHeader.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CardHeader.razor rename to NET10/BlazorInteractiveServer/Components/UI/CardHeader.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CardTitle.razor b/NET10/BlazorInteractiveServer/Components/UI/CardTitle.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CardTitle.razor rename to NET10/BlazorInteractiveServer/Components/UI/CardTitle.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Carousel.razor b/NET10/BlazorInteractiveServer/Components/UI/Carousel.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Carousel.razor rename to NET10/BlazorInteractiveServer/Components/UI/Carousel.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CarouselContent.razor b/NET10/BlazorInteractiveServer/Components/UI/CarouselContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CarouselContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/CarouselContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CarouselDots.razor b/NET10/BlazorInteractiveServer/Components/UI/CarouselDots.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CarouselDots.razor rename to NET10/BlazorInteractiveServer/Components/UI/CarouselDots.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CarouselItem.razor b/NET10/BlazorInteractiveServer/Components/UI/CarouselItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CarouselItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/CarouselItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CarouselNext.razor b/NET10/BlazorInteractiveServer/Components/UI/CarouselNext.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CarouselNext.razor rename to NET10/BlazorInteractiveServer/Components/UI/CarouselNext.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CarouselPrevious.razor b/NET10/BlazorInteractiveServer/Components/UI/CarouselPrevious.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CarouselPrevious.razor rename to NET10/BlazorInteractiveServer/Components/UI/CarouselPrevious.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Chart.razor b/NET10/BlazorInteractiveServer/Components/UI/Chart.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Chart.razor rename to NET10/BlazorInteractiveServer/Components/UI/Chart.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/ChartSeries.razor b/NET10/BlazorInteractiveServer/Components/UI/ChartSeries.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/ChartSeries.razor rename to NET10/BlazorInteractiveServer/Components/UI/ChartSeries.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Checkbox.razor b/NET10/BlazorInteractiveServer/Components/UI/Checkbox.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Checkbox.razor rename to NET10/BlazorInteractiveServer/Components/UI/Checkbox.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Collapsible.razor b/NET10/BlazorInteractiveServer/Components/UI/Collapsible.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Collapsible.razor rename to NET10/BlazorInteractiveServer/Components/UI/Collapsible.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CollapsibleContent.razor b/NET10/BlazorInteractiveServer/Components/UI/CollapsibleContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CollapsibleContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/CollapsibleContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CollapsibleTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/CollapsibleTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CollapsibleTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/CollapsibleTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Combobox.razor b/NET10/BlazorInteractiveServer/Components/UI/Combobox.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Combobox.razor rename to NET10/BlazorInteractiveServer/Components/UI/Combobox.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Command.razor b/NET10/BlazorInteractiveServer/Components/UI/Command.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Command.razor rename to NET10/BlazorInteractiveServer/Components/UI/Command.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/ContextMenu.razor b/NET10/BlazorInteractiveServer/Components/UI/ContextMenu.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/ContextMenu.razor rename to NET10/BlazorInteractiveServer/Components/UI/ContextMenu.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/CopyButton.razor b/NET10/BlazorInteractiveServer/Components/UI/CopyButton.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/CopyButton.razor rename to NET10/BlazorInteractiveServer/Components/UI/CopyButton.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DashboardBlockCard.razor b/NET10/BlazorInteractiveServer/Components/UI/DashboardBlockCard.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DashboardBlockCard.razor rename to NET10/BlazorInteractiveServer/Components/UI/DashboardBlockCard.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DashboardDemoSidebar.razor b/NET10/BlazorInteractiveServer/Components/UI/DashboardDemoSidebar.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DashboardDemoSidebar.razor rename to NET10/BlazorInteractiveServer/Components/UI/DashboardDemoSidebar.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DataTable.razor b/NET10/BlazorInteractiveServer/Components/UI/DataTable.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DataTable.razor rename to NET10/BlazorInteractiveServer/Components/UI/DataTable.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DatePicker.razor b/NET10/BlazorInteractiveServer/Components/UI/DatePicker.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DatePicker.razor rename to NET10/BlazorInteractiveServer/Components/UI/DatePicker.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DateRangePicker.razor b/NET10/BlazorInteractiveServer/Components/UI/DateRangePicker.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DateRangePicker.razor rename to NET10/BlazorInteractiveServer/Components/UI/DateRangePicker.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Dialog.razor b/NET10/BlazorInteractiveServer/Components/UI/Dialog.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Dialog.razor rename to NET10/BlazorInteractiveServer/Components/UI/Dialog.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DialogClose.razor b/NET10/BlazorInteractiveServer/Components/UI/DialogClose.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DialogClose.razor rename to NET10/BlazorInteractiveServer/Components/UI/DialogClose.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DialogContent.razor b/NET10/BlazorInteractiveServer/Components/UI/DialogContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DialogContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/DialogContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DialogDescription.razor b/NET10/BlazorInteractiveServer/Components/UI/DialogDescription.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DialogDescription.razor rename to NET10/BlazorInteractiveServer/Components/UI/DialogDescription.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DialogFooter.razor b/NET10/BlazorInteractiveServer/Components/UI/DialogFooter.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DialogFooter.razor rename to NET10/BlazorInteractiveServer/Components/UI/DialogFooter.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DialogHeader.razor b/NET10/BlazorInteractiveServer/Components/UI/DialogHeader.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DialogHeader.razor rename to NET10/BlazorInteractiveServer/Components/UI/DialogHeader.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DialogTitle.razor b/NET10/BlazorInteractiveServer/Components/UI/DialogTitle.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DialogTitle.razor rename to NET10/BlazorInteractiveServer/Components/UI/DialogTitle.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DialogTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/DialogTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DialogTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/DialogTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Drawer.razor b/NET10/BlazorInteractiveServer/Components/UI/Drawer.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Drawer.razor rename to NET10/BlazorInteractiveServer/Components/UI/Drawer.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DrawerContent.razor b/NET10/BlazorInteractiveServer/Components/UI/DrawerContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DrawerContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/DrawerContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DrawerTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/DrawerTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DrawerTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/DrawerTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Dropdown.razor b/NET10/BlazorInteractiveServer/Components/UI/Dropdown.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Dropdown.razor rename to NET10/BlazorInteractiveServer/Components/UI/Dropdown.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DropdownContent.razor b/NET10/BlazorInteractiveServer/Components/UI/DropdownContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DropdownContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/DropdownContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DropdownItem.razor b/NET10/BlazorInteractiveServer/Components/UI/DropdownItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DropdownItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/DropdownItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/DropdownTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/DropdownTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/DropdownTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/DropdownTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/EmptyState.razor b/NET10/BlazorInteractiveServer/Components/UI/EmptyState.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/EmptyState.razor rename to NET10/BlazorInteractiveServer/Components/UI/EmptyState.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/FileUpload.razor b/NET10/BlazorInteractiveServer/Components/UI/FileUpload.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/FileUpload.razor rename to NET10/BlazorInteractiveServer/Components/UI/FileUpload.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Form.razor b/NET10/BlazorInteractiveServer/Components/UI/Form.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Form.razor rename to NET10/BlazorInteractiveServer/Components/UI/Form.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/HoverCard.razor b/NET10/BlazorInteractiveServer/Components/UI/HoverCard.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/HoverCard.razor rename to NET10/BlazorInteractiveServer/Components/UI/HoverCard.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/HoverCardContent.razor b/NET10/BlazorInteractiveServer/Components/UI/HoverCardContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/HoverCardContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/HoverCardContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/HoverCardTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/HoverCardTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/HoverCardTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/HoverCardTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Input.razor b/NET10/BlazorInteractiveServer/Components/UI/Input.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Input.razor rename to NET10/BlazorInteractiveServer/Components/UI/Input.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/InputOTP.razor b/NET10/BlazorInteractiveServer/Components/UI/InputOTP.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/InputOTP.razor rename to NET10/BlazorInteractiveServer/Components/UI/InputOTP.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Label.razor b/NET10/BlazorInteractiveServer/Components/UI/Label.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Label.razor rename to NET10/BlazorInteractiveServer/Components/UI/Label.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/LineChart.razor b/NET10/BlazorInteractiveServer/Components/UI/LineChart.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/LineChart.razor rename to NET10/BlazorInteractiveServer/Components/UI/LineChart.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/LinkCard.razor b/NET10/BlazorInteractiveServer/Components/UI/LinkCard.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/LinkCard.razor rename to NET10/BlazorInteractiveServer/Components/UI/LinkCard.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Loading.razor b/NET10/BlazorInteractiveServer/Components/UI/Loading.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Loading.razor rename to NET10/BlazorInteractiveServer/Components/UI/Loading.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Menubar.razor b/NET10/BlazorInteractiveServer/Components/UI/Menubar.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Menubar.razor rename to NET10/BlazorInteractiveServer/Components/UI/Menubar.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/MenubarItem.razor b/NET10/BlazorInteractiveServer/Components/UI/MenubarItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/MenubarItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/MenubarItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/MultiSeriesChart.razor b/NET10/BlazorInteractiveServer/Components/UI/MultiSeriesChart.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/MultiSeriesChart.razor rename to NET10/BlazorInteractiveServer/Components/UI/MultiSeriesChart.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Navbar.razor b/NET10/BlazorInteractiveServer/Components/UI/Navbar.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Navbar.razor rename to NET10/BlazorInteractiveServer/Components/UI/Navbar.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/NavigationMenu.razor b/NET10/BlazorInteractiveServer/Components/UI/NavigationMenu.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/NavigationMenu.razor rename to NET10/BlazorInteractiveServer/Components/UI/NavigationMenu.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/NavigationMenuItem.razor b/NET10/BlazorInteractiveServer/Components/UI/NavigationMenuItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/NavigationMenuItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/NavigationMenuItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Pagination.razor b/NET10/BlazorInteractiveServer/Components/UI/Pagination.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Pagination.razor rename to NET10/BlazorInteractiveServer/Components/UI/Pagination.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/PieChart.razor b/NET10/BlazorInteractiveServer/Components/UI/PieChart.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/PieChart.razor rename to NET10/BlazorInteractiveServer/Components/UI/PieChart.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Popover.razor b/NET10/BlazorInteractiveServer/Components/UI/Popover.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Popover.razor rename to NET10/BlazorInteractiveServer/Components/UI/Popover.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/PopoverContent.razor b/NET10/BlazorInteractiveServer/Components/UI/PopoverContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/PopoverContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/PopoverContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/PopoverTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/PopoverTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/PopoverTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/PopoverTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/PrevNextNav.razor b/NET10/BlazorInteractiveServer/Components/UI/PrevNextNav.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/PrevNextNav.razor rename to NET10/BlazorInteractiveServer/Components/UI/PrevNextNav.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Progress.razor b/NET10/BlazorInteractiveServer/Components/UI/Progress.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Progress.razor rename to NET10/BlazorInteractiveServer/Components/UI/Progress.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/RadioGroup.razor b/NET10/BlazorInteractiveServer/Components/UI/RadioGroup.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/RadioGroup.razor rename to NET10/BlazorInteractiveServer/Components/UI/RadioGroup.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/RadioGroupItem.razor b/NET10/BlazorInteractiveServer/Components/UI/RadioGroupItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/RadioGroupItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/RadioGroupItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Resizable.razor b/NET10/BlazorInteractiveServer/Components/UI/Resizable.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Resizable.razor rename to NET10/BlazorInteractiveServer/Components/UI/Resizable.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/ScrollArea.razor b/NET10/BlazorInteractiveServer/Components/UI/ScrollArea.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/ScrollArea.razor rename to NET10/BlazorInteractiveServer/Components/UI/ScrollArea.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Select.razor b/NET10/BlazorInteractiveServer/Components/UI/Select.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Select.razor rename to NET10/BlazorInteractiveServer/Components/UI/Select.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Separator.razor b/NET10/BlazorInteractiveServer/Components/UI/Separator.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Separator.razor rename to NET10/BlazorInteractiveServer/Components/UI/Separator.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Sheet.razor b/NET10/BlazorInteractiveServer/Components/UI/Sheet.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Sheet.razor rename to NET10/BlazorInteractiveServer/Components/UI/Sheet.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SheetContent.razor b/NET10/BlazorInteractiveServer/Components/UI/SheetContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SheetContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/SheetContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SheetTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/SheetTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SheetTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/SheetTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/ShellUILogo.razor b/NET10/BlazorInteractiveServer/Components/UI/ShellUILogo.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/ShellUILogo.razor rename to NET10/BlazorInteractiveServer/Components/UI/ShellUILogo.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Sidebar.razor b/NET10/BlazorInteractiveServer/Components/UI/Sidebar.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Sidebar.razor rename to NET10/BlazorInteractiveServer/Components/UI/Sidebar.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarContent.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarFooter.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarFooter.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarFooter.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarFooter.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarGroup.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarGroup.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarGroup.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarGroup.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarGroupContent.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarGroupContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarGroupContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarGroupContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarGroupLabel.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarGroupLabel.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarGroupLabel.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarGroupLabel.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarHeader.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarHeader.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarHeader.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarHeader.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarInset.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarInset.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarInset.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarInset.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenu.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenu.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenu.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenu.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenuAction.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenuAction.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenuAction.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenuAction.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenuBadge.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenuBadge.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenuBadge.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenuBadge.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenuButton.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenuButton.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenuButton.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenuButton.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenuItem.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenuItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenuItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenuItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenuSub.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenuSub.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenuSub.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenuSub.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenuSubButton.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenuSubButton.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenuSubButton.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenuSubButton.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarMenuSubItem.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarMenuSubItem.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarMenuSubItem.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarMenuSubItem.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarModels.cs b/NET10/BlazorInteractiveServer/Components/UI/SidebarModels.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarModels.cs rename to NET10/BlazorInteractiveServer/Components/UI/SidebarModels.cs diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarProvider.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarProvider.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarProvider.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarProvider.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarRail.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarRail.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarRail.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarRail.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarSeparator.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarSeparator.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarSeparator.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarSeparator.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/SidebarTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/SidebarTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/SidebarTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/SidebarTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Skeleton.razor b/NET10/BlazorInteractiveServer/Components/UI/Skeleton.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Skeleton.razor rename to NET10/BlazorInteractiveServer/Components/UI/Skeleton.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Slider.razor b/NET10/BlazorInteractiveServer/Components/UI/Slider.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Slider.razor rename to NET10/BlazorInteractiveServer/Components/UI/Slider.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Sonner.razor b/NET10/BlazorInteractiveServer/Components/UI/Sonner.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Sonner.razor rename to NET10/BlazorInteractiveServer/Components/UI/Sonner.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Stepper.razor b/NET10/BlazorInteractiveServer/Components/UI/Stepper.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Stepper.razor rename to NET10/BlazorInteractiveServer/Components/UI/Stepper.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/StepperContent.razor b/NET10/BlazorInteractiveServer/Components/UI/StepperContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/StepperContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/StepperContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/StepperList.razor b/NET10/BlazorInteractiveServer/Components/UI/StepperList.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/StepperList.razor rename to NET10/BlazorInteractiveServer/Components/UI/StepperList.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/StepperStep.razor b/NET10/BlazorInteractiveServer/Components/UI/StepperStep.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/StepperStep.razor rename to NET10/BlazorInteractiveServer/Components/UI/StepperStep.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Switch.razor b/NET10/BlazorInteractiveServer/Components/UI/Switch.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Switch.razor rename to NET10/BlazorInteractiveServer/Components/UI/Switch.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Table.razor b/NET10/BlazorInteractiveServer/Components/UI/Table.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Table.razor rename to NET10/BlazorInteractiveServer/Components/UI/Table.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TableBody.razor b/NET10/BlazorInteractiveServer/Components/UI/TableBody.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TableBody.razor rename to NET10/BlazorInteractiveServer/Components/UI/TableBody.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TableCell.razor b/NET10/BlazorInteractiveServer/Components/UI/TableCell.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TableCell.razor rename to NET10/BlazorInteractiveServer/Components/UI/TableCell.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TableHead.razor b/NET10/BlazorInteractiveServer/Components/UI/TableHead.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TableHead.razor rename to NET10/BlazorInteractiveServer/Components/UI/TableHead.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TableHeader.razor b/NET10/BlazorInteractiveServer/Components/UI/TableHeader.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TableHeader.razor rename to NET10/BlazorInteractiveServer/Components/UI/TableHeader.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TableRow.razor b/NET10/BlazorInteractiveServer/Components/UI/TableRow.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TableRow.razor rename to NET10/BlazorInteractiveServer/Components/UI/TableRow.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Tabs.razor b/NET10/BlazorInteractiveServer/Components/UI/Tabs.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Tabs.razor rename to NET10/BlazorInteractiveServer/Components/UI/Tabs.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TabsContent.razor b/NET10/BlazorInteractiveServer/Components/UI/TabsContent.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TabsContent.razor rename to NET10/BlazorInteractiveServer/Components/UI/TabsContent.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TabsList.razor b/NET10/BlazorInteractiveServer/Components/UI/TabsList.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TabsList.razor rename to NET10/BlazorInteractiveServer/Components/UI/TabsList.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TabsTrigger.razor b/NET10/BlazorInteractiveServer/Components/UI/TabsTrigger.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TabsTrigger.razor rename to NET10/BlazorInteractiveServer/Components/UI/TabsTrigger.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Textarea.razor b/NET10/BlazorInteractiveServer/Components/UI/Textarea.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Textarea.razor rename to NET10/BlazorInteractiveServer/Components/UI/Textarea.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/ThemeToggle.razor b/NET10/BlazorInteractiveServer/Components/UI/ThemeToggle.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/ThemeToggle.razor rename to NET10/BlazorInteractiveServer/Components/UI/ThemeToggle.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/TimePicker.razor b/NET10/BlazorInteractiveServer/Components/UI/TimePicker.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/TimePicker.razor rename to NET10/BlazorInteractiveServer/Components/UI/TimePicker.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Toast.razor b/NET10/BlazorInteractiveServer/Components/UI/Toast.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Toast.razor rename to NET10/BlazorInteractiveServer/Components/UI/Toast.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Toggle.razor b/NET10/BlazorInteractiveServer/Components/UI/Toggle.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Toggle.razor rename to NET10/BlazorInteractiveServer/Components/UI/Toggle.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Tooltip.razor b/NET10/BlazorInteractiveServer/Components/UI/Tooltip.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Tooltip.razor rename to NET10/BlazorInteractiveServer/Components/UI/Tooltip.razor diff --git a/NET9/BlazorInteractiveServer/Components/UI/Variants/CalloutVariants.cs b/NET10/BlazorInteractiveServer/Components/UI/Variants/CalloutVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Variants/CalloutVariants.cs rename to NET10/BlazorInteractiveServer/Components/UI/Variants/CalloutVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/UI/Variants/ChartVariants.cs b/NET10/BlazorInteractiveServer/Components/UI/Variants/ChartVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/UI/Variants/ChartVariants.cs rename to NET10/BlazorInteractiveServer/Components/UI/Variants/ChartVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/AlertVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/AlertVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/AlertVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/AlertVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/AvatarVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/AvatarVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/AvatarVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/AvatarVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/BadgeVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/BadgeVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/BadgeVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/BadgeVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/ButtonVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/ButtonVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/ButtonVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/ButtonVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/DrawerVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/DrawerVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/DrawerVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/DrawerVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/InputVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/InputVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/InputVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/InputVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/SheetVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/SheetVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/SheetVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/SheetVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/SonnerVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/SonnerVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/SonnerVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/SonnerVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/TextareaVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/TextareaVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/TextareaVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/TextareaVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/Variants/ToggleVariants.cs b/NET10/BlazorInteractiveServer/Components/Variants/ToggleVariants.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Components/Variants/ToggleVariants.cs rename to NET10/BlazorInteractiveServer/Components/Variants/ToggleVariants.cs diff --git a/NET9/BlazorInteractiveServer/Components/_Imports.razor b/NET10/BlazorInteractiveServer/Components/_Imports.razor similarity index 100% rename from NET9/BlazorInteractiveServer/Components/_Imports.razor rename to NET10/BlazorInteractiveServer/Components/_Imports.razor diff --git a/NET9/BlazorInteractiveServer/Program.cs b/NET10/BlazorInteractiveServer/Program.cs similarity index 100% rename from NET9/BlazorInteractiveServer/Program.cs rename to NET10/BlazorInteractiveServer/Program.cs diff --git a/NET9/BlazorInteractiveServer/Properties/launchSettings.json b/NET10/BlazorInteractiveServer/Properties/launchSettings.json similarity index 100% rename from NET9/BlazorInteractiveServer/Properties/launchSettings.json rename to NET10/BlazorInteractiveServer/Properties/launchSettings.json diff --git a/NET9/BlazorInteractiveServer/appsettings.Development.json b/NET10/BlazorInteractiveServer/appsettings.Development.json similarity index 100% rename from NET9/BlazorInteractiveServer/appsettings.Development.json rename to NET10/BlazorInteractiveServer/appsettings.Development.json diff --git a/NET9/BlazorInteractiveServer/appsettings.json b/NET10/BlazorInteractiveServer/appsettings.json similarity index 100% rename from NET9/BlazorInteractiveServer/appsettings.json rename to NET10/BlazorInteractiveServer/appsettings.json diff --git a/NET9/BlazorInteractiveServer/shellui.json b/NET10/BlazorInteractiveServer/shellui.json similarity index 100% rename from NET9/BlazorInteractiveServer/shellui.json rename to NET10/BlazorInteractiveServer/shellui.json diff --git a/NET9/BlazorInteractiveServer/tailwind.config.js b/NET10/BlazorInteractiveServer/tailwind.config.js similarity index 100% rename from NET9/BlazorInteractiveServer/tailwind.config.js rename to NET10/BlazorInteractiveServer/tailwind.config.js diff --git a/NET9/BlazorInteractiveServer/wwwroot/app.css b/NET10/BlazorInteractiveServer/wwwroot/app.css similarity index 100% rename from NET9/BlazorInteractiveServer/wwwroot/app.css rename to NET10/BlazorInteractiveServer/wwwroot/app.css diff --git a/NET9/BlazorInteractiveServer/wwwroot/input.css b/NET10/BlazorInteractiveServer/wwwroot/input.css similarity index 100% rename from NET9/BlazorInteractiveServer/wwwroot/input.css rename to NET10/BlazorInteractiveServer/wwwroot/input.css diff --git a/NET9/BlazorInteractiveServer/wwwroot/shellui-dark.svg b/NET10/BlazorInteractiveServer/wwwroot/shellui-dark.svg similarity index 100% rename from NET9/BlazorInteractiveServer/wwwroot/shellui-dark.svg rename to NET10/BlazorInteractiveServer/wwwroot/shellui-dark.svg diff --git a/NET9/BlazorInteractiveServer/wwwroot/shellui-light.svg b/NET10/BlazorInteractiveServer/wwwroot/shellui-light.svg similarity index 100% rename from NET9/BlazorInteractiveServer/wwwroot/shellui-light.svg rename to NET10/BlazorInteractiveServer/wwwroot/shellui-light.svg diff --git a/NET9/BlazorInteractiveServer/wwwroot/shellui-sidebar.js b/NET10/BlazorInteractiveServer/wwwroot/shellui-sidebar.js similarity index 100% rename from NET9/BlazorInteractiveServer/wwwroot/shellui-sidebar.js rename to NET10/BlazorInteractiveServer/wwwroot/shellui-sidebar.js diff --git a/NET9/BlazorInteractiveServer/wwwroot/shellui.js b/NET10/BlazorInteractiveServer/wwwroot/shellui.js similarity index 100% rename from NET9/BlazorInteractiveServer/wwwroot/shellui.js rename to NET10/BlazorInteractiveServer/wwwroot/shellui.js diff --git a/NET9/BlazorInteractiveServer/wwwroot/shellui.json b/NET10/BlazorInteractiveServer/wwwroot/shellui.json similarity index 100% rename from NET9/BlazorInteractiveServer/wwwroot/shellui.json rename to NET10/BlazorInteractiveServer/wwwroot/shellui.json diff --git a/NET9/ShellUI.Preview/App.razor b/NET10/ShellUI.Preview/App.razor similarity index 100% rename from NET9/ShellUI.Preview/App.razor rename to NET10/ShellUI.Preview/App.razor diff --git a/NET9/ShellUI.Preview/Components/DashboardBlockPreview.razor b/NET10/ShellUI.Preview/Components/DashboardBlockPreview.razor similarity index 100% rename from NET9/ShellUI.Preview/Components/DashboardBlockPreview.razor rename to NET10/ShellUI.Preview/Components/DashboardBlockPreview.razor diff --git a/NET9/ShellUI.Preview/Components/DialogPreview.razor b/NET10/ShellUI.Preview/Components/DialogPreview.razor similarity index 100% rename from NET9/ShellUI.Preview/Components/DialogPreview.razor rename to NET10/ShellUI.Preview/Components/DialogPreview.razor diff --git a/NET9/ShellUI.Preview/Layout/MainLayout.razor b/NET10/ShellUI.Preview/Layout/MainLayout.razor similarity index 100% rename from NET9/ShellUI.Preview/Layout/MainLayout.razor rename to NET10/ShellUI.Preview/Layout/MainLayout.razor diff --git a/NET9/ShellUI.Preview/Layout/PreviewLayout.razor b/NET10/ShellUI.Preview/Layout/PreviewLayout.razor similarity index 100% rename from NET9/ShellUI.Preview/Layout/PreviewLayout.razor rename to NET10/ShellUI.Preview/Layout/PreviewLayout.razor diff --git a/NET9/ShellUI.Preview/Pages/ComponentPreview.razor b/NET10/ShellUI.Preview/Pages/ComponentPreview.razor similarity index 100% rename from NET9/ShellUI.Preview/Pages/ComponentPreview.razor rename to NET10/ShellUI.Preview/Pages/ComponentPreview.razor diff --git a/NET9/ShellUI.Preview/Pages/Home.razor b/NET10/ShellUI.Preview/Pages/Home.razor similarity index 100% rename from NET9/ShellUI.Preview/Pages/Home.razor rename to NET10/ShellUI.Preview/Pages/Home.razor diff --git a/NET9/ShellUI.Preview/Pages/NotFound.razor b/NET10/ShellUI.Preview/Pages/NotFound.razor similarity index 100% rename from NET9/ShellUI.Preview/Pages/NotFound.razor rename to NET10/ShellUI.Preview/Pages/NotFound.razor diff --git a/NET9/ShellUI.Preview/Program.cs b/NET10/ShellUI.Preview/Program.cs similarity index 100% rename from NET9/ShellUI.Preview/Program.cs rename to NET10/ShellUI.Preview/Program.cs diff --git a/NET9/ShellUI.Preview/Properties/launchSettings.json b/NET10/ShellUI.Preview/Properties/launchSettings.json similarity index 100% rename from NET9/ShellUI.Preview/Properties/launchSettings.json rename to NET10/ShellUI.Preview/Properties/launchSettings.json diff --git a/NET9/ShellUI.Preview/ShellUI.Preview.csproj b/NET10/ShellUI.Preview/ShellUI.Preview.csproj similarity index 100% rename from NET9/ShellUI.Preview/ShellUI.Preview.csproj rename to NET10/ShellUI.Preview/ShellUI.Preview.csproj diff --git a/NET9/ShellUI.Preview/_Imports.razor b/NET10/ShellUI.Preview/_Imports.razor similarity index 100% rename from NET9/ShellUI.Preview/_Imports.razor rename to NET10/ShellUI.Preview/_Imports.razor diff --git a/NET9/ShellUI.Preview/tailwind.config.js b/NET10/ShellUI.Preview/tailwind.config.js similarity index 100% rename from NET9/ShellUI.Preview/tailwind.config.js rename to NET10/ShellUI.Preview/tailwind.config.js diff --git a/NET9/ShellUI.Preview/wwwroot/css/app.css b/NET10/ShellUI.Preview/wwwroot/css/app.css similarity index 100% rename from NET9/ShellUI.Preview/wwwroot/css/app.css rename to NET10/ShellUI.Preview/wwwroot/css/app.css diff --git a/NET9/ShellUI.Preview/wwwroot/index.html b/NET10/ShellUI.Preview/wwwroot/index.html similarity index 100% rename from NET9/ShellUI.Preview/wwwroot/index.html rename to NET10/ShellUI.Preview/wwwroot/index.html diff --git a/NET9/ShellUI.Preview/wwwroot/input.css b/NET10/ShellUI.Preview/wwwroot/input.css similarity index 100% rename from NET9/ShellUI.Preview/wwwroot/input.css rename to NET10/ShellUI.Preview/wwwroot/input.css diff --git a/NET9/ShellUI.Preview/wwwroot/sample-data/weather.json b/NET10/ShellUI.Preview/wwwroot/sample-data/weather.json similarity index 100% rename from NET9/ShellUI.Preview/wwwroot/sample-data/weather.json rename to NET10/ShellUI.Preview/wwwroot/sample-data/weather.json diff --git a/ShellUI.sln b/ShellUI.sln deleted file mode 100644 index c3227d4..0000000 --- a/ShellUI.sln +++ /dev/null @@ -1,98 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31903.59 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShellUI.CLI", "src\ShellUI.CLI\ShellUI.CLI.csproj", "{7EAEFA82-174A-4ACC-9F72-7ED774E2F348}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShellUI.Components", "src\ShellUI.Components\ShellUI.Components.csproj", "{E75567F9-3C74-4026-8D95-614A72D9E898}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShellUI.Core", "src\ShellUI.Core\ShellUI.Core.csproj", "{CB3DD40C-8096-4863-9B0C-792BC850FEA4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShellUI.Templates", "src\ShellUI.Templates\ShellUI.Templates.csproj", "{E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShellUI.Tests", "ShellUI.Tests\ShellUI.Tests.csproj", "{61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Debug|x64.ActiveCfg = Debug|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Debug|x64.Build.0 = Debug|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Debug|x86.ActiveCfg = Debug|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Debug|x86.Build.0 = Debug|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Release|Any CPU.Build.0 = Release|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Release|x64.ActiveCfg = Release|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Release|x64.Build.0 = Release|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Release|x86.ActiveCfg = Release|Any CPU - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348}.Release|x86.Build.0 = Release|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Debug|x64.ActiveCfg = Debug|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Debug|x64.Build.0 = Debug|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Debug|x86.ActiveCfg = Debug|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Debug|x86.Build.0 = Debug|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Release|Any CPU.Build.0 = Release|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Release|x64.ActiveCfg = Release|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Release|x64.Build.0 = Release|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Release|x86.ActiveCfg = Release|Any CPU - {E75567F9-3C74-4026-8D95-614A72D9E898}.Release|x86.Build.0 = Release|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Debug|x64.ActiveCfg = Debug|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Debug|x64.Build.0 = Debug|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Debug|x86.ActiveCfg = Debug|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Debug|x86.Build.0 = Debug|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Release|Any CPU.Build.0 = Release|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Release|x64.ActiveCfg = Release|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Release|x64.Build.0 = Release|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Release|x86.ActiveCfg = Release|Any CPU - {CB3DD40C-8096-4863-9B0C-792BC850FEA4}.Release|x86.Build.0 = Release|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Debug|x64.ActiveCfg = Debug|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Debug|x64.Build.0 = Debug|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Debug|x86.ActiveCfg = Debug|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Debug|x86.Build.0 = Debug|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Release|Any CPU.Build.0 = Release|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Release|x64.ActiveCfg = Release|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Release|x64.Build.0 = Release|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Release|x86.ActiveCfg = Release|Any CPU - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF}.Release|x86.Build.0 = Release|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Debug|x64.ActiveCfg = Debug|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Debug|x64.Build.0 = Debug|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Debug|x86.ActiveCfg = Debug|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Debug|x86.Build.0 = Debug|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Release|Any CPU.Build.0 = Release|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Release|x64.ActiveCfg = Release|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Release|x64.Build.0 = Release|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Release|x86.ActiveCfg = Release|Any CPU - {61FC4916-E7D0-4DB9-8BB7-67FF02FE027A}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {7EAEFA82-174A-4ACC-9F72-7ED774E2F348} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} - {E75567F9-3C74-4026-8D95-614A72D9E898} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} - {CB3DD40C-8096-4863-9B0C-792BC850FEA4} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} - {E1EDCF09-8269-4FB1-A9BF-836DF27DC5DF} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} - EndGlobalSection -EndGlobal From 74c649012364504288416f806e9b5da55d24e56b Mon Sep 17 00:00:00 2001 From: Shephard Tseisi Date: Fri, 19 Jun 2026 11:27:09 +0200 Subject: [PATCH 2/6] chore: upgrade .NET version and update solution file references - Updated the .NET version from 9.0.x to 10.0.x across CI, release, and preview workflows. - Changed solution file references from ShellUI.sln to ShellUI.slnx to align with project restructuring. --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/preview-pages.yml | 6 +++--- .github/workflows/release.yml | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6e9d74c..c8c0864 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,16 +25,16 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | - 9.0.x + 10.0.x - name: Restore dependencies - run: dotnet restore ShellUI.sln + run: dotnet restore ShellUI.slnx - name: Build - run: dotnet build ShellUI.sln --no-restore --configuration Release + run: dotnet build ShellUI.slnx --no-restore --configuration Release - name: Run tests - run: dotnet test ShellUI.sln --no-restore --no-build --configuration Release --verbosity normal + run: dotnet test ShellUI.slnx --no-restore --no-build --configuration Release --verbosity normal # End-to-end build of a scaffolded project — catches anything the in-process # TemplateCompileTests miss (missing usings, dependency resolution). diff --git a/.github/workflows/preview-pages.yml b/.github/workflows/preview-pages.yml index 9f67ebe..decd86b 100644 --- a/.github/workflows/preview-pages.yml +++ b/.github/workflows/preview-pages.yml @@ -5,7 +5,7 @@ on: push: branches: [ main ] paths: - - 'NET9/ShellUI.Preview/**' + - 'NET10/ShellUI.Preview/**' - 'src/ShellUI.Components/**' - '.github/workflows/preview-pages.yml' workflow_dispatch: @@ -28,11 +28,11 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Publish Preview (Blazor WASM) run: | - dotnet publish NET9/ShellUI.Preview/ShellUI.Preview.csproj \ + dotnet publish NET10/ShellUI.Preview/ShellUI.Preview.csproj \ -c Release \ -o ./preview-publish env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ba4dd60..7325da4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Cache NuGet packages uses: actions/cache@v4 @@ -34,16 +34,16 @@ jobs: ${{ runner.os }}-nuget- - name: Restore dependencies - run: dotnet restore ShellUI.sln + run: dotnet restore ShellUI.slnx - name: Build - run: dotnet build ShellUI.sln --no-restore --configuration Release + run: dotnet build ShellUI.slnx --no-restore --configuration Release - name: Run tests - run: dotnet test ShellUI.sln --no-restore --no-build --configuration Release --verbosity normal + run: dotnet test ShellUI.slnx --no-restore --no-build --configuration Release --verbosity normal - name: Pack NuGet packages - run: dotnet pack ShellUI.sln --no-build --configuration Release -p:ContinuousIntegrationBuild=true + run: dotnet pack ShellUI.slnx --no-build --configuration Release -p:ContinuousIntegrationBuild=true # ShellUI.Core and ShellUI.Templates are internal-only — they have no public API # surface that consumers reference. Only the CLI tool and the Components runtime From 0e2e59ba80be67e2fe495daa7d79fc7b35954c6f Mon Sep 17 00:00:00 2001 From: Shephard Tseisi Date: Fri, 19 Jun 2026 11:28:32 +0200 Subject: [PATCH 3/6] chore: upgrade projects to .NET 10.0 and update package references - Updated the TargetFramework from net9.0 to net10.0 across multiple project files. - Upgraded package references for Microsoft.AspNetCore.Components.WebAssembly and Microsoft.AspNetCore.Components.WebAssembly.DevServer to version 10.0.0. - Adjusted CLI integration test paths to reflect the new framework version. --- .../BlazorInteractiveServer/BlazorInteractiveServer.csproj | 2 +- NET10/ShellUI.Preview/ShellUI.Preview.csproj | 6 +++--- ShellUI.Tests/IntegrationTest1.cs | 2 +- ShellUI.Tests/ShellUI.Tests.csproj | 2 +- src/ShellUI.CLI/ShellUI.CLI.csproj | 2 +- src/ShellUI.Components/ShellUI.Components.csproj | 7 ++----- src/ShellUI.Templates/ShellUI.Templates.csproj | 2 +- 7 files changed, 10 insertions(+), 13 deletions(-) diff --git a/NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj b/NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj index 80618ef..93737b4 100644 --- a/NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj +++ b/NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/NET10/ShellUI.Preview/ShellUI.Preview.csproj b/NET10/ShellUI.Preview/ShellUI.Preview.csproj index 6b026a3..073b212 100644 --- a/NET10/ShellUI.Preview/ShellUI.Preview.csproj +++ b/NET10/ShellUI.Preview/ShellUI.Preview.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true @@ -9,8 +9,8 @@ - - + + diff --git a/ShellUI.Tests/IntegrationTest1.cs b/ShellUI.Tests/IntegrationTest1.cs index a58c869..15e185b 100644 --- a/ShellUI.Tests/IntegrationTest1.cs +++ b/ShellUI.Tests/IntegrationTest1.cs @@ -66,7 +66,7 @@ private async Task RunShellUICommand(string args) { // Get the path to the CLI from the test directory perspective var solutionDir = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), "..")); - var cliPath = Path.Combine(solutionDir, "src", "ShellUI.CLI", "bin", "Release", "net9.0", "ShellUI.CLI.dll"); + var cliPath = Path.Combine(solutionDir, "src", "ShellUI.CLI", "bin", "Release", "net10.0", "ShellUI.CLI.dll"); var process = new Process { diff --git a/ShellUI.Tests/ShellUI.Tests.csproj b/ShellUI.Tests/ShellUI.Tests.csproj index 932a68f..83c2647 100644 --- a/ShellUI.Tests/ShellUI.Tests.csproj +++ b/ShellUI.Tests/ShellUI.Tests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false diff --git a/src/ShellUI.CLI/ShellUI.CLI.csproj b/src/ShellUI.CLI/ShellUI.CLI.csproj index f231cdb..b1f13c8 100644 --- a/src/ShellUI.CLI/ShellUI.CLI.csproj +++ b/src/ShellUI.CLI/ShellUI.CLI.csproj @@ -12,7 +12,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/src/ShellUI.Components/ShellUI.Components.csproj b/src/ShellUI.Components/ShellUI.Components.csproj index c8746be..7316297 100644 --- a/src/ShellUI.Components/ShellUI.Components.csproj +++ b/src/ShellUI.Components/ShellUI.Components.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable @@ -21,9 +21,6 @@ true snupkg - - false - Default @@ -32,7 +29,7 @@ - + diff --git a/src/ShellUI.Templates/ShellUI.Templates.csproj b/src/ShellUI.Templates/ShellUI.Templates.csproj index a94b4c5..801406e 100644 --- a/src/ShellUI.Templates/ShellUI.Templates.csproj +++ b/src/ShellUI.Templates/ShellUI.Templates.csproj @@ -5,7 +5,7 @@ - net9.0 + net10.0 enable enable From 8fa27ed12f988dd106154c4deb095d14e0e2a541 Mon Sep 17 00:00:00 2001 From: Shephard Tseisi Date: Fri, 19 Jun 2026 11:31:25 +0200 Subject: [PATCH 4/6] chore: update ShellUI version to 0.4.0 and transition to .NET 10.0 - Bumped ShellUI version to 0.4.0 with suffix updated to alpha.1 in Directory.Build.props. - Upgraded global.json to use .NET SDK version 10.0.100. - Introduced new solution file ShellUI.slnx to reflect project structure. - Updated ShellUI.Core project to target .NET 10.0. --- Directory.Build.props | 4 ++-- ShellUI.slnx | 14 ++++++++++++++ global.json | 2 +- src/ShellUI.Core/ShellUI.Core.csproj | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 ShellUI.slnx diff --git a/Directory.Build.props b/Directory.Build.props index ca2262c..9a0221f 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,8 +2,8 @@ - 0.3.0 - rc.1 + 0.4.0 + alpha.1 diff --git a/ShellUI.slnx b/ShellUI.slnx new file mode 100644 index 0000000..0f42a6f --- /dev/null +++ b/ShellUI.slnx @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/global.json b/global.json index 41c9ad2..d46d21e 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature", "allowPrerelease": false } diff --git a/src/ShellUI.Core/ShellUI.Core.csproj b/src/ShellUI.Core/ShellUI.Core.csproj index ee784c5..5149b5e 100644 --- a/src/ShellUI.Core/ShellUI.Core.csproj +++ b/src/ShellUI.Core/ShellUI.Core.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable From b6e725570f5a753f0b61355cf11bdfa98105628e Mon Sep 17 00:00:00 2001 From: Shephard Tseisi Date: Fri, 19 Jun 2026 11:35:10 +0200 Subject: [PATCH 5/6] docs: update documentation for .NET 10.0 transition - Revised architecture and project status documents to reflect the transition from .NET 9.0 to .NET 10.0. - Updated prerequisites and demo instructions in the Tailwind CSS setup guide to align with the new .NET version. - Enhanced rationale for targeting .NET 10.0, emphasizing long-term support and new features. --- docs/ARCHITECTURE.md | 2 +- docs/PROJECT_STATUS.md | 12 ++++++------ docs/tailwind-setup.md | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 41467d1..7030b2a 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -49,7 +49,7 @@ When you run `shellui add button`, that counts as **1 component**. Dependencies - **src/ShellUI.Core/** – ComponentMetadata, ShellUIConfig - **src/ShellUI.Templates/** – 139 component templates (embedded in CLI) - **src/ShellUI.Components/** – NuGet package -- **NET9/** – Blazor demo app +- **NET10/** – Blazor demo app - **docs/** – Documentation ## Core Principles diff --git a/docs/PROJECT_STATUS.md b/docs/PROJECT_STATUS.md index 209d860..3ccd43b 100644 --- a/docs/PROJECT_STATUS.md +++ b/docs/PROJECT_STATUS.md @@ -88,7 +88,7 @@ Counts are top-level components users invoke directly via `shellui add `. ## How to Get Started with Development ### Prerequisites -- .NET 9.0 SDK or higher (components target .NET 9.0) +- .NET 10.0 SDK or higher (components target .NET 10.0) - Git - Visual Studio 2022 or VS Code - Basic understanding of Blazor @@ -129,7 +129,7 @@ dotnet shellui add button input card 3. **Run the demo** ```bash - cd NET9/BlazorInteractiveServer + cd NET10/BlazorInteractiveServer dotnet run ``` @@ -157,10 +157,10 @@ dotnet shellui add button input card **Rationale:** Full customization, no version lock-in, better debugging **Trade-off:** Users manage updates manually -### 4. .NET 9.0 Target -**Decision:** Target .NET 9.0 -**Rationale:** Latest features, best performance, modern Blazor capabilities -**Impact:** Requires .NET 9.0 SDK or higher +### 4. .NET 10.0 Target +**Decision:** Target .NET 10.0 (LTS) +**Rationale:** Long-term support through Nov 2028, latest C# 14 features, modern Blazor capabilities including the asset-fingerprinting `@Assets[...]` helper that init now patches +**Impact:** Requires .NET 10.0 SDK or higher. Users on .NET 8 LTS can stay on `ShellUI 0.3.x` until they upgrade — we can multi-target `net8.0;net10.0` later if enterprise demand justifies it. ### 5. Accessibility First **Decision:** WCAG 2.1 AA compliance required for all components diff --git a/docs/tailwind-setup.md b/docs/tailwind-setup.md index c5c7482..591ae95 100644 --- a/docs/tailwind-setup.md +++ b/docs/tailwind-setup.md @@ -18,7 +18,7 @@ This guide shows you how to set up Tailwind CSS for a new Blazor project using t ## Prerequisites -- .NET 9.0 SDK +- .NET 10.0 SDK - A Blazor project (new or existing) ## Method 1: Using ShellUI CLI (Recommended) From 49a7f24088d03f2990ee03f29f84a11d48052cee Mon Sep 17 00:00:00 2001 From: Shephard Tseisi Date: Fri, 19 Jun 2026 11:35:34 +0200 Subject: [PATCH 6/6] chore: update .gitignore to include solution files - Added *.sln to .gitignore to prevent solution files from being tracked in the repository. --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2f88ab7..e3bf44c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,7 @@ *.user *.userosscache *.sln.docstates - +*.sln # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs