From 442e2ff280c352db640ffc4f1789d9f38fc41816 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asbj=C3=B8rn=20Hansen?= Date: Fri, 26 Jan 2024 01:52:03 +0100 Subject: [PATCH] feature: Rename project from OneOf.Extensions.Blazor to Fenris.OneOfContrib.Blazor --- .github/workflows/dotnet-build.yml | 4 +- .github/workflows/release-created.yml | 4 +- .github/workflows/release-published.yml | 4 +- ...azor.sln => Fenris.OneOfContrib.Blazor.sln | 6 +- README.md | 12 ++-- .../App.razor | 0 ...enris.OneOfContrib.Blazor.Examples.csproj} | 2 +- .../Models/StringOrInt.cs | 4 +- .../Pages/Counter.razor | 0 .../Pages/Error.cshtml | 2 +- .../Pages/Error.cshtml.cs | 2 +- .../Pages/Index.razor | 0 .../Pages/OneOfBaseExample.razor | 0 .../Pages/_Host.cshtml | 4 +- .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../Shared/MainLayout.razor | 0 .../Shared/MainLayout.razor.css | 0 .../Shared/NavMenu.razor | 0 .../Shared/NavMenu.razor.css | 0 .../_Imports.razor | 8 ++- .../appsettings.Development.json | 0 .../appsettings.json | 0 .../wwwroot/css/bootstrap/bootstrap.min.css | 0 .../css/bootstrap/bootstrap.min.css.map | 0 .../wwwroot/css/open-iconic/FONT-LICENSE | 0 .../wwwroot/css/open-iconic/ICON-LICENSE | 0 .../wwwroot/css/open-iconic/README.md | 0 .../font/css/open-iconic-bootstrap.min.css | 0 .../open-iconic/font/fonts/open-iconic.eot | Bin .../open-iconic/font/fonts/open-iconic.otf | Bin .../open-iconic/font/fonts/open-iconic.svg | 0 .../open-iconic/font/fonts/open-iconic.ttf | Bin .../open-iconic/font/fonts/open-iconic.woff | Bin .../wwwroot/css/site.css | 0 .../wwwroot/favicon.png | Bin .../Components}/OneOfBaseSwitch2.razor | 0 .../Components}/OneOfBaseSwitch3.razor | 0 .../Components}/OneOfBaseSwitch4.razor | 0 .../Components}/OneOfBaseSwitch5.razor | 0 .../Components}/OneOfBaseSwitch6.razor | 0 .../Components}/OneOfBaseSwitch7.razor | 0 .../Components}/OneOfBaseSwitch8.razor | 0 .../Components}/OneOfBaseSwitch9.razor | 0 .../Components}/OneOfSwitch2.razor | 0 .../Components}/OneOfSwitch3.razor | 1 + .../Components}/OneOfSwitch4.razor | 0 .../Components}/OneOfSwitch5.razor | 0 .../Components}/OneOfSwitch6.razor | 0 .../Components}/OneOfSwitch7.razor | 0 .../Components}/OneOfSwitch8.razor | 0 .../Components}/OneOfSwitch9.razor | 0 .../Fenris.OneOfContrib.Blazor.csproj | 53 ++++++++++++++++++ src/Fenris.OneOfContrib.Blazor/Usings.cs | 1 + .../OneOf.Extensions.Blazor.csproj | 53 ------------------ .../Fenris.OneOfContrib.Blazor.Test.csproj} | 2 +- .../Models/OneOfBase2Example.cs | 4 +- .../Models/OneOfBase3Example.cs | 4 +- .../Models/OneOfBase4Example.cs | 4 +- .../Models/OneOfBase5Example.cs | 4 +- .../Models/OneOfBase6Example.cs | 4 +- .../Models/OneOfBase7Example.cs | 4 +- .../Models/OneOfBase8Example.cs | 4 +- .../Models/OneOfBase9Example.cs | 4 +- .../Models/TestRecords.cs | 2 +- .../TheOneOfBaseSwitch2Component.razor | 5 +- .../TheOneOfBaseSwitch3Component.razor | 5 +- .../TheOneOfBaseSwitch4Component.razor | 5 +- .../TheOneOfBaseSwitch5Component.razor | 5 +- .../TheOneOfBaseSwitch6Component.razor | 5 +- .../TheOneOfBaseSwitch7Component.razor | 5 +- .../TheOneOfBaseSwitch8Component.razor | 5 +- .../TheOneOfBaseSwitch9Component.razor | 5 +- .../TheOneOfSwitch2Component.razor | 5 +- .../TheOneOfSwitch3Component.razor | 5 +- .../TheOneOfSwitch4Component.razor | 5 +- .../TheOneOfSwitch5Component.razor | 5 +- .../TheOneOfSwitch6Component.razor | 5 +- .../TheOneOfSwitch7Component.razor | 5 +- .../TheOneOfSwitch8Component.razor | 5 +- .../TheOneOfSwitch9Component.razor | 5 +- .../_Imports.razor | 4 ++ 82 files changed, 129 insertions(+), 151 deletions(-) rename OneOf.Extensions.Blazor.sln => Fenris.OneOfContrib.Blazor.sln (77%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/App.razor (100%) rename examples/{OneOf.Extensions.Blazor.Examples/OneOf.Extensions.Blazor.Examples.csproj => Fenris.OneOfContrib.Blazor.Examples/Fenris.OneOfContrib.Blazor.Examples.csproj} (93%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Models/StringOrInt.cs (52%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Pages/Counter.razor (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Pages/Error.cshtml (95%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Pages/Error.cshtml.cs (92%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Pages/Index.razor (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Pages/OneOfBaseExample.razor (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Pages/_Host.cshtml (88%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Program.cs (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Properties/launchSettings.json (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Shared/MainLayout.razor (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Shared/MainLayout.razor.css (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Shared/NavMenu.razor (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/Shared/NavMenu.razor.css (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/_Imports.razor (62%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/appsettings.Development.json (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/appsettings.json (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/bootstrap/bootstrap.min.css (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/bootstrap/bootstrap.min.css.map (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/FONT-LICENSE (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/ICON-LICENSE (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/README.md (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/css/site.css (100%) rename examples/{OneOf.Extensions.Blazor.Examples => Fenris.OneOfContrib.Blazor.Examples}/wwwroot/favicon.png (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch2.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch3.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch4.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch5.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch6.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch7.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch8.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfBaseSwitch9.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch2.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch3.razor (97%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch4.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch5.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch6.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch7.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch8.razor (100%) rename src/{OneOf.Extensions.Blazor => Fenris.OneOfContrib.Blazor/Components}/OneOfSwitch9.razor (100%) create mode 100644 src/Fenris.OneOfContrib.Blazor/Fenris.OneOfContrib.Blazor.csproj create mode 100644 src/Fenris.OneOfContrib.Blazor/Usings.cs delete mode 100644 src/OneOf.Extensions.Blazor/OneOf.Extensions.Blazor.csproj rename test/{OneOf.Extensions.Blazor.Test/OneOf.Extensions.Blazor.Test.csproj => Fenris.OneOfContrib.Blazor.Test/Fenris.OneOfContrib.Blazor.Test.csproj} (93%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase2Example.cs (55%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase3Example.cs (57%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase4Example.cs (59%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase5Example.cs (61%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase6Example.cs (63%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase7Example.cs (65%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase8Example.cs (66%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/OneOfBase9Example.cs (68%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/Models/TestRecords.cs (86%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch2Component.razor (95%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch3Component.razor (96%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch4Component.razor (97%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch5Component.razor (98%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch6Component.razor (98%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch7Component.razor (98%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch8Component.razor (99%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfBaseSwitch/TheOneOfBaseSwitch9Component.razor (99%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch2Component.razor (95%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch3Component.razor (96%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch4Component.razor (97%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch5Component.razor (98%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch6Component.razor (98%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch7Component.razor (98%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch8Component.razor (99%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/OneOfSwitch/TheOneOfSwitch9Component.razor (99%) rename test/{OneOf.Extensions.Blazor.Test => Fenris.OneOfContrib.Blazor.Test}/_Imports.razor (56%) diff --git a/.github/workflows/dotnet-build.yml b/.github/workflows/dotnet-build.yml index 9dee73f..b023d81 100644 --- a/.github/workflows/dotnet-build.yml +++ b/.github/workflows/dotnet-build.yml @@ -27,7 +27,7 @@ jobs: run: dotnet build --no-restore - name: Test run: dotnet test --no-build --verbosity normal - - name: Pack OneOf.Extensions.Blazor - run: dotnet pack src/OneOf.Extensions.Blazor/ -c Release -o ./artifacts --include-source --verbosity minimal -p:PackageVersion=0.1.${{ github.run_number }}-alpha + - name: Pack Fenris.OneOfContrib.Blazor + run: dotnet pack src/Fenris.OneOfContrib.Blazor/ -c Release -o ./artifacts --include-source --verbosity minimal -p:PackageVersion=0.1.${{ github.run_number }}-alpha - name: Push to nuget.org run: dotnet nuget push ./artifacts/*.nupkg --source "https://api.nuget.org/v3/index.json" --api-key ${{ secrets.NUGET_TOKEN }} diff --git a/.github/workflows/release-created.yml b/.github/workflows/release-created.yml index 1fc11e1..88d40f0 100644 --- a/.github/workflows/release-created.yml +++ b/.github/workflows/release-created.yml @@ -20,7 +20,7 @@ jobs: run: dotnet build --no-restore - name: Test run: dotnet test --no-build --verbosity normal - - name: Pack OneOf.Extensions.Blazor - run: dotnet pack src/OneOf.Extensions.Blazor/ -c Release -o ./artifacts --include-source --verbosity minimal -p:PackageVersion=${{ github.event.release.tag_name }}-${{ github.run_number }}-rc + - name: Pack Fenris.OneOfContrib.Blazor + run: dotnet pack src/Fenris.OneOfContrib.Blazor/ -c Release -o ./artifacts --include-source --verbosity minimal -p:PackageVersion=${{ github.event.release.tag_name }}-${{ github.run_number }}-rc - name: Push to nuget.org run: dotnet nuget push ./artifacts/*.nupkg --source "https://api.nuget.org/v3/index.json" --api-key ${{ secrets.NUGET_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/release-published.yml b/.github/workflows/release-published.yml index 85753de..3067f88 100644 --- a/.github/workflows/release-published.yml +++ b/.github/workflows/release-published.yml @@ -21,7 +21,7 @@ jobs: run: dotnet build --configuration Release --no-restore --verbosity minimal - name: Test run: dotnet test --configuration Release --no-build --verbosity minimal - - name: Pack OneOf.Extensions.Blazor - run: dotnet pack src/OneOf.Extensions.Blazor/ -c Release -o ./artifacts --include-source --verbosity minimal -p:PackageVersion=${{ github.event.release.tag_name }} + - name: Pack Fenris.OneOfContrib.Blazor + run: dotnet pack src/Fenris.OneOfContrib.Blazor/ -c Release -o ./artifacts --include-source --verbosity minimal -p:PackageVersion=${{ github.event.release.tag_name }} - name: Push to nuget.org run: dotnet nuget push ./artifacts/*.nupkg --source "https://api.nuget.org/v3/index.json" --api-key ${{ secrets.NUGET_TOKEN }} \ No newline at end of file diff --git a/OneOf.Extensions.Blazor.sln b/Fenris.OneOfContrib.Blazor.sln similarity index 77% rename from OneOf.Extensions.Blazor.sln rename to Fenris.OneOfContrib.Blazor.sln index 9983c67..6834c8d 100644 --- a/OneOf.Extensions.Blazor.sln +++ b/Fenris.OneOfContrib.Blazor.sln @@ -5,15 +5,15 @@ VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{04559151-CE50-43AF-9288-B2BF8D7329CA}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OneOf.Extensions.Blazor", "src\OneOf.Extensions.Blazor\OneOf.Extensions.Blazor.csproj", "{954CE396-7B84-45A7-9D2B-2FF04342A7AB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fenris.OneOfContrib.Blazor", "src\Fenris.OneOfContrib.Blazor\Fenris.OneOfContrib.Blazor.csproj", "{954CE396-7B84-45A7-9D2B-2FF04342A7AB}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{00E966CE-CB47-48A9-BC6B-54749544A049}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{AD185D98-E3F5-4C5E-AA53-33A5F6CD770E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OneOf.Extensions.Blazor.Examples", "examples\OneOf.Extensions.Blazor.Examples\OneOf.Extensions.Blazor.Examples.csproj", "{2E64AB13-C096-442B-B1D1-2C71EB9D6B0E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fenris.OneOfContrib.Blazor.Examples", "examples\Fenris.OneOfContrib.Blazor.Examples\Fenris.OneOfContrib.Blazor.Examples.csproj", "{2E64AB13-C096-442B-B1D1-2C71EB9D6B0E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OneOf.Extensions.Blazor.Test", "test\OneOf.Extensions.Blazor.Test\OneOf.Extensions.Blazor.Test.csproj", "{161F07BA-0F32-49FD-9708-3001E6F267AE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fenris.OneOfContrib.Blazor.Test", "test\Fenris.OneOfContrib.Blazor.Test\Fenris.OneOfContrib.Blazor.Test.csproj", "{161F07BA-0F32-49FD-9708-3001E6F267AE}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/README.md b/README.md index 87e60c3..09ab45b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# OneOf.Extensions.Blazor +# Fenris.OneOfContrib.Blazor A collection of Blazor components for working with [OneOf](https://github.com/mcintyre321/OneOf) types in your Blazor project. @@ -16,25 +16,25 @@ and found it made my Blazor components much more readable and in general nicer t - Blazor components for `OneOf` types with up to **8** type parameters. - Blazor components for types that inherit from `OneOfBase`, also with up to **8** type parameters. -That's, that's it. It's a pretty simple library 😁 +That's it. It's a pretty simple library 😁 ## 💿 Installation -Install the [OneOf.Extensions.Blazor](https://www.nuget.org/packages/OneOf.Extensions.Blazor/) NuGet package. +Install the [Fenris.OneOfContrib.Blazor](https://www.nuget.org/packages/Fenris.OneOfContrib.Blazor/) NuGet package. ```bash -dotnet add package OneOf.Extensions.Blazor +dotnet add package Fenris.OneOfContrib.Blazor ``` ## 🚀 Usage -See the [Examples](examples/OneOf.Extensions.Blazor.Examples/Pages/Index.razor) project for a full, simple example. +See the [Examples](examples/OneOfContrib.Blazor.Examples/Pages/Index.razor) project for a full, simple example. Let's make a small example where we have to deal with a `OneOf`. First, add the using either to your `_Imports.razor` file, or directly in your specific pages/components: ```csharp -@using OneOf.Extensions.Blazor +@using Fenris.OneOfContrib.Blazor.Components ``` Then use the component in your blazor pages or components diff --git a/examples/OneOf.Extensions.Blazor.Examples/App.razor b/examples/Fenris.OneOfContrib.Blazor.Examples/App.razor similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/App.razor rename to examples/Fenris.OneOfContrib.Blazor.Examples/App.razor diff --git a/examples/OneOf.Extensions.Blazor.Examples/OneOf.Extensions.Blazor.Examples.csproj b/examples/Fenris.OneOfContrib.Blazor.Examples/Fenris.OneOfContrib.Blazor.Examples.csproj similarity index 93% rename from examples/OneOf.Extensions.Blazor.Examples/OneOf.Extensions.Blazor.Examples.csproj rename to examples/Fenris.OneOfContrib.Blazor.Examples/Fenris.OneOfContrib.Blazor.Examples.csproj index 7291bae..74426e5 100644 --- a/examples/OneOf.Extensions.Blazor.Examples/OneOf.Extensions.Blazor.Examples.csproj +++ b/examples/Fenris.OneOfContrib.Blazor.Examples/Fenris.OneOfContrib.Blazor.Examples.csproj @@ -8,7 +8,7 @@ - + diff --git a/examples/OneOf.Extensions.Blazor.Examples/Models/StringOrInt.cs b/examples/Fenris.OneOfContrib.Blazor.Examples/Models/StringOrInt.cs similarity index 52% rename from examples/OneOf.Extensions.Blazor.Examples/Models/StringOrInt.cs rename to examples/Fenris.OneOfContrib.Blazor.Examples/Models/StringOrInt.cs index 61635df..e37d1bf 100644 --- a/examples/OneOf.Extensions.Blazor.Examples/Models/StringOrInt.cs +++ b/examples/Fenris.OneOfContrib.Blazor.Examples/Models/StringOrInt.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Examples.Models; +namespace Fenris.OneOfContrib.Blazor.Examples.Models; + +using OneOf; [GenerateOneOf] public partial class StringOrInt : OneOfBase diff --git a/examples/OneOf.Extensions.Blazor.Examples/Pages/Counter.razor b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Counter.razor similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Pages/Counter.razor rename to examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Counter.razor diff --git a/examples/OneOf.Extensions.Blazor.Examples/Pages/Error.cshtml b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Error.cshtml similarity index 95% rename from examples/OneOf.Extensions.Blazor.Examples/Pages/Error.cshtml rename to examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Error.cshtml index 82b2a36..de4d0f0 100644 --- a/examples/OneOf.Extensions.Blazor.Examples/Pages/Error.cshtml +++ b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Error.cshtml @@ -1,5 +1,5 @@ @page -@model OneOf.Extensions.Blazor.Example1.Pages.ErrorModel +@model Fenris.OneOfContrib.Blazor.Example1.Pages.ErrorModel diff --git a/examples/OneOf.Extensions.Blazor.Examples/Pages/Error.cshtml.cs b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Error.cshtml.cs similarity index 92% rename from examples/OneOf.Extensions.Blazor.Examples/Pages/Error.cshtml.cs rename to examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Error.cshtml.cs index 4bb24bc..5575db1 100644 --- a/examples/OneOf.Extensions.Blazor.Examples/Pages/Error.cshtml.cs +++ b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Error.cshtml.cs @@ -2,7 +2,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; -namespace OneOf.Extensions.Blazor.Example1.Pages; +namespace Fenris.OneOfContrib.Blazor.Example1.Pages; [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] [IgnoreAntiforgeryToken] diff --git a/examples/OneOf.Extensions.Blazor.Examples/Pages/Index.razor b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Index.razor similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Pages/Index.razor rename to examples/Fenris.OneOfContrib.Blazor.Examples/Pages/Index.razor diff --git a/examples/OneOf.Extensions.Blazor.Examples/Pages/OneOfBaseExample.razor b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/OneOfBaseExample.razor similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Pages/OneOfBaseExample.razor rename to examples/Fenris.OneOfContrib.Blazor.Examples/Pages/OneOfBaseExample.razor diff --git a/examples/OneOf.Extensions.Blazor.Examples/Pages/_Host.cshtml b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/_Host.cshtml similarity index 88% rename from examples/OneOf.Extensions.Blazor.Examples/Pages/_Host.cshtml rename to examples/Fenris.OneOfContrib.Blazor.Examples/Pages/_Host.cshtml index a119a42..a2daf7c 100644 --- a/examples/OneOf.Extensions.Blazor.Examples/Pages/_Host.cshtml +++ b/examples/Fenris.OneOfContrib.Blazor.Examples/Pages/_Host.cshtml @@ -1,6 +1,6 @@ @page "/" @using Microsoft.AspNetCore.Components.Web -@namespace OneOf.Extensions.Blazor.Examples.Pages +@namespace Fenris.OneOfContrib.Blazor.Examples.Pages @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers @@ -11,7 +11,7 @@ - + diff --git a/examples/OneOf.Extensions.Blazor.Examples/Program.cs b/examples/Fenris.OneOfContrib.Blazor.Examples/Program.cs similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Program.cs rename to examples/Fenris.OneOfContrib.Blazor.Examples/Program.cs diff --git a/examples/OneOf.Extensions.Blazor.Examples/Properties/launchSettings.json b/examples/Fenris.OneOfContrib.Blazor.Examples/Properties/launchSettings.json similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Properties/launchSettings.json rename to examples/Fenris.OneOfContrib.Blazor.Examples/Properties/launchSettings.json diff --git a/examples/OneOf.Extensions.Blazor.Examples/Shared/MainLayout.razor b/examples/Fenris.OneOfContrib.Blazor.Examples/Shared/MainLayout.razor similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Shared/MainLayout.razor rename to examples/Fenris.OneOfContrib.Blazor.Examples/Shared/MainLayout.razor diff --git a/examples/OneOf.Extensions.Blazor.Examples/Shared/MainLayout.razor.css b/examples/Fenris.OneOfContrib.Blazor.Examples/Shared/MainLayout.razor.css similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Shared/MainLayout.razor.css rename to examples/Fenris.OneOfContrib.Blazor.Examples/Shared/MainLayout.razor.css diff --git a/examples/OneOf.Extensions.Blazor.Examples/Shared/NavMenu.razor b/examples/Fenris.OneOfContrib.Blazor.Examples/Shared/NavMenu.razor similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Shared/NavMenu.razor rename to examples/Fenris.OneOfContrib.Blazor.Examples/Shared/NavMenu.razor diff --git a/examples/OneOf.Extensions.Blazor.Examples/Shared/NavMenu.razor.css b/examples/Fenris.OneOfContrib.Blazor.Examples/Shared/NavMenu.razor.css similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/Shared/NavMenu.razor.css rename to examples/Fenris.OneOfContrib.Blazor.Examples/Shared/NavMenu.razor.css diff --git a/examples/OneOf.Extensions.Blazor.Examples/_Imports.razor b/examples/Fenris.OneOfContrib.Blazor.Examples/_Imports.razor similarity index 62% rename from examples/OneOf.Extensions.Blazor.Examples/_Imports.razor rename to examples/Fenris.OneOfContrib.Blazor.Examples/_Imports.razor index ed60076..c8a9444 100644 --- a/examples/OneOf.Extensions.Blazor.Examples/_Imports.razor +++ b/examples/Fenris.OneOfContrib.Blazor.Examples/_Imports.razor @@ -6,6 +6,8 @@ @using Microsoft.AspNetCore.Components.Web @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.JSInterop -@using OneOf.Extensions.Blazor.Examples -@using OneOf.Extensions.Blazor.Examples.Shared -@using OneOf.Extensions.Blazor.Examples.Models +@using Fenris.OneOfContrib.Blazor.Components +@using Fenris.OneOfContrib.Blazor.Examples +@using Fenris.OneOfContrib.Blazor.Examples.Shared +@using Fenris.OneOfContrib.Blazor.Examples.Models +@using OneOf diff --git a/examples/OneOf.Extensions.Blazor.Examples/appsettings.Development.json b/examples/Fenris.OneOfContrib.Blazor.Examples/appsettings.Development.json similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/appsettings.Development.json rename to examples/Fenris.OneOfContrib.Blazor.Examples/appsettings.Development.json diff --git a/examples/OneOf.Extensions.Blazor.Examples/appsettings.json b/examples/Fenris.OneOfContrib.Blazor.Examples/appsettings.json similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/appsettings.json rename to examples/Fenris.OneOfContrib.Blazor.Examples/appsettings.json diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css.map b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css.map similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css.map rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/bootstrap/bootstrap.min.css.map diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/FONT-LICENSE b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/FONT-LICENSE similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/FONT-LICENSE rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/FONT-LICENSE diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/ICON-LICENSE b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/ICON-LICENSE similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/ICON-LICENSE rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/ICON-LICENSE diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/README.md b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/README.md similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/README.md rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/README.md diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.eot similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.eot rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.eot diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.otf similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.otf rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.otf diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.svg similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.svg rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.svg diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.woff similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.woff rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/open-iconic/font/fonts/open-iconic.woff diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/site.css b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/site.css similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/css/site.css rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/css/site.css diff --git a/examples/OneOf.Extensions.Blazor.Examples/wwwroot/favicon.png b/examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/favicon.png similarity index 100% rename from examples/OneOf.Extensions.Blazor.Examples/wwwroot/favicon.png rename to examples/Fenris.OneOfContrib.Blazor.Examples/wwwroot/favicon.png diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch2.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch2.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch2.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch2.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch3.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch3.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch3.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch3.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch4.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch4.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch4.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch4.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch5.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch5.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch5.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch5.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch6.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch6.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch6.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch6.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch7.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch7.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch7.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch7.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch8.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch8.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch8.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch8.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfBaseSwitch9.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch9.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfBaseSwitch9.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfBaseSwitch9.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch2.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch2.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfSwitch2.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch2.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch3.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch3.razor similarity index 97% rename from src/OneOf.Extensions.Blazor/OneOfSwitch3.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch3.razor index 5479d5a..cceb43b 100644 --- a/src/OneOf.Extensions.Blazor/OneOfSwitch3.razor +++ b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch3.razor @@ -1,5 +1,6 @@ @typeparam T0; @typeparam T1; +@using global::OneOf @typeparam T2; @{ diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch4.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch4.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfSwitch4.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch4.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch5.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch5.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfSwitch5.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch5.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch6.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch6.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfSwitch6.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch6.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch7.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch7.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfSwitch7.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch7.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch8.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch8.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfSwitch8.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch8.razor diff --git a/src/OneOf.Extensions.Blazor/OneOfSwitch9.razor b/src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch9.razor similarity index 100% rename from src/OneOf.Extensions.Blazor/OneOfSwitch9.razor rename to src/Fenris.OneOfContrib.Blazor/Components/OneOfSwitch9.razor diff --git a/src/Fenris.OneOfContrib.Blazor/Fenris.OneOfContrib.Blazor.csproj b/src/Fenris.OneOfContrib.Blazor/Fenris.OneOfContrib.Blazor.csproj new file mode 100644 index 0000000..95aa120 --- /dev/null +++ b/src/Fenris.OneOfContrib.Blazor/Fenris.OneOfContrib.Blazor.csproj @@ -0,0 +1,53 @@ + + + + net8.0 + enable + enable + true + + Library + Fenris.OneOfContrib.Blazor + Fenris.OneOfContrib.Blazor + fenris.io + +A collection of Blazor components for dealing with OneOf types in your Blazor project. + +Instead of writing a switch statement to handle the different cases of a OneOf type, you can use these components to render the correct component for the case. + +Example: + +<OneOfSwitch2 Value="myOneOfWithTwoTypeParameters"> +<T0Template> +<p>I am of type T0 and my value is @context!.</p> +</T0Template> +<T1Template> +<p>I am of type T1 and my value is @context!.</p> +</T1Template> +</OneOfSwitch2> + + https://github.com/fenrisdotio/OneOfContrib.Blazor + oneof contrib blazor components switch + README.md + LICENSE.txt + https://github.com/fenrisdotio/OneOfContrib.Blazor/blob/main/CHANGELOG.md + + true + true + true + snupkg + true + + + + + + + + + + + + + + diff --git a/src/Fenris.OneOfContrib.Blazor/Usings.cs b/src/Fenris.OneOfContrib.Blazor/Usings.cs new file mode 100644 index 0000000..7c1ca1c --- /dev/null +++ b/src/Fenris.OneOfContrib.Blazor/Usings.cs @@ -0,0 +1 @@ +global using OneOf; \ No newline at end of file diff --git a/src/OneOf.Extensions.Blazor/OneOf.Extensions.Blazor.csproj b/src/OneOf.Extensions.Blazor/OneOf.Extensions.Blazor.csproj deleted file mode 100644 index 396f874..0000000 --- a/src/OneOf.Extensions.Blazor/OneOf.Extensions.Blazor.csproj +++ /dev/null @@ -1,53 +0,0 @@ - - - - net8.0 - enable - enable - true - - Library - - OneOf.Extensions.Blazor - fenris.io - -A collection of Blazor components for dealing with OneOf types in your Blazor project. - -Instead of writing a switch statement to handle the different cases of a OneOf type, you can use these components to render the correct component for the case. - -Example: - -<OneOfSwitch2 Value="myOneOfWithTwoTypeParameters"> - <T0Template> - <p>I am of type T0 and my value is @context!.</p> - </T0Template> - <T1Template> - <p>I am of type T1 and my value is @context!.</p> - </T1Template> -</OneOfSwitch2> - - https://github.com/fenrisdotio/OneOf.Extensions.Blazor - oneof extensions blazor components switch - README.md - LICENSE.txt - https://github.com/fenrisdotio/OneOf.Extensions.Blazor/blob/main/LICENSE.txt - - true - true - true - snupkg - true - - - - - - - - - - - - - - diff --git a/test/OneOf.Extensions.Blazor.Test/OneOf.Extensions.Blazor.Test.csproj b/test/Fenris.OneOfContrib.Blazor.Test/Fenris.OneOfContrib.Blazor.Test.csproj similarity index 93% rename from test/OneOf.Extensions.Blazor.Test/OneOf.Extensions.Blazor.Test.csproj rename to test/Fenris.OneOfContrib.Blazor.Test/Fenris.OneOfContrib.Blazor.Test.csproj index 0bc5cef..0c8d496 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOf.Extensions.Blazor.Test.csproj +++ b/test/Fenris.OneOfContrib.Blazor.Test/Fenris.OneOfContrib.Blazor.Test.csproj @@ -35,7 +35,7 @@ - + diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase2Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase2Example.cs similarity index 55% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase2Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase2Example.cs index d0e996d..16fa3c9 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase2Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase2Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase2Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase3Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase3Example.cs similarity index 57% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase3Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase3Example.cs index 052818c..7fd3925 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase3Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase3Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase3Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase4Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase4Example.cs similarity index 59% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase4Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase4Example.cs index 1abfe81..f55f9c0 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase4Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase4Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase4Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase5Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase5Example.cs similarity index 61% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase5Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase5Example.cs index 6105a36..3f35281 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase5Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase5Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase5Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase6Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase6Example.cs similarity index 63% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase6Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase6Example.cs index ef7a104..85de334 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase6Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase6Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase6Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase7Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase7Example.cs similarity index 65% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase7Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase7Example.cs index d42fb58..54b07f3 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase7Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase7Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase7Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase8Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase8Example.cs similarity index 66% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase8Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase8Example.cs index 5d64222..d157d22 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase8Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase8Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase8Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase9Example.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase9Example.cs similarity index 68% rename from test/OneOf.Extensions.Blazor.Test/Models/OneOfBase9Example.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase9Example.cs index 1d393b5..e4d6cf0 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/OneOfBase9Example.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/OneOfBase9Example.cs @@ -1,4 +1,6 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; + +using global::OneOf; [GenerateOneOf] public partial class OneOfBase9Example : OneOfBase diff --git a/test/OneOf.Extensions.Blazor.Test/Models/TestRecords.cs b/test/Fenris.OneOfContrib.Blazor.Test/Models/TestRecords.cs similarity index 86% rename from test/OneOf.Extensions.Blazor.Test/Models/TestRecords.cs rename to test/Fenris.OneOfContrib.Blazor.Test/Models/TestRecords.cs index 61ba26c..51dfffe 100644 --- a/test/OneOf.Extensions.Blazor.Test/Models/TestRecords.cs +++ b/test/Fenris.OneOfContrib.Blazor.Test/Models/TestRecords.cs @@ -1,4 +1,4 @@ -namespace OneOf.Extensions.Blazor.Test.Models; +namespace Fenris.OneOfContrib.Blazor.Test.Models; public record T0Record(string Value); diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch2Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch2Component.razor similarity index 95% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch2Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch2Component.razor index 50cad57..43d44ca 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch2Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch2Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch3Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch3Component.razor similarity index 96% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch3Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch3Component.razor index 6aca4c8..d106361 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch3Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch3Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch4Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch4Component.razor similarity index 97% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch4Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch4Component.razor index f41e951..df0fb83 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch4Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch4Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch5Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch5Component.razor similarity index 98% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch5Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch5Component.razor index 68358bd..ae872fc 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch5Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch5Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch6Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch6Component.razor similarity index 98% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch6Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch6Component.razor index afac94d..652f801 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch6Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch6Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch7Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch7Component.razor similarity index 98% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch7Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch7Component.razor index 9d8379b..7940e68 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch7Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch7Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch8Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch8Component.razor similarity index 99% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch8Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch8Component.razor index 2a27bc1..b5f63d8 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch8Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch8Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch9Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch9Component.razor similarity index 99% rename from test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch9Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch9Component.razor index ac8063a..3bce2d2 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch9Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfBaseSwitch/TheOneOfBaseSwitch9Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch2Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch2Component.razor similarity index 95% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch2Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch2Component.razor index fee31f5..a8e874c 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch2Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch2Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch3Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch3Component.razor similarity index 96% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch3Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch3Component.razor index 051eb84..9f50c70 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch3Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch3Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch4Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch4Component.razor similarity index 97% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch4Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch4Component.razor index d975fc1..18a4ab4 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch4Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch4Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch5Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch5Component.razor similarity index 98% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch5Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch5Component.razor index 2235d8b..282734e 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch5Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch5Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch6Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch6Component.razor similarity index 98% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch6Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch6Component.razor index 74efa56..bf4aac4 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch6Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch6Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch7Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch7Component.razor similarity index 98% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch7Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch7Component.razor index 2a7c367..b1e90ab 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch7Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch7Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch8Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch8Component.razor similarity index 99% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch8Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch8Component.razor index 0a54f70..e377f3c 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch8Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch8Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch9Component.razor b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch9Component.razor similarity index 99% rename from test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch9Component.razor rename to test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch9Component.razor index 03661f4..1f86b40 100644 --- a/test/OneOf.Extensions.Blazor.Test/OneOfSwitch/TheOneOfSwitch9Component.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/OneOfSwitch/TheOneOfSwitch9Component.razor @@ -1,7 +1,4 @@ -@using FluentAssertions -@using OneOf.Extensions.Blazor.Test.Models - -@inherits TestContext +@inherits TestContext @code { diff --git a/test/OneOf.Extensions.Blazor.Test/_Imports.razor b/test/Fenris.OneOfContrib.Blazor.Test/_Imports.razor similarity index 56% rename from test/OneOf.Extensions.Blazor.Test/_Imports.razor rename to test/Fenris.OneOfContrib.Blazor.Test/_Imports.razor index 5703c20..52c76a0 100644 --- a/test/OneOf.Extensions.Blazor.Test/_Imports.razor +++ b/test/Fenris.OneOfContrib.Blazor.Test/_Imports.razor @@ -4,3 +4,7 @@ @using Bunit @using Bunit.TestDoubles @using Xunit +@using Fenris.OneOfContrib.Blazor.Components +@using Fenris.OneOfContrib.Blazor.Test.Models +@using OneOf +@using FluentAssertions