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 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 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/NET9/BlazorInteractiveServer/BlazorInteractiveServer.csproj b/NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj similarity index 92% rename from NET9/BlazorInteractiveServer/BlazorInteractiveServer.csproj rename to NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj index 80618ef..93737b4 100644 --- a/NET9/BlazorInteractiveServer/BlazorInteractiveServer.csproj +++ b/NET10/BlazorInteractiveServer/BlazorInteractiveServer.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable 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 80% rename from NET9/ShellUI.Preview/ShellUI.Preview.csproj rename to NET10/ShellUI.Preview/ShellUI.Preview.csproj index 6b026a3..073b212 100644 --- a/NET9/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/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.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/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 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/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) 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.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.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 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