@if(IsTestComponent){
-
Test components are components not for production but to aid testing. Or to demo a feature not planned for prodution.
+
Test components are components not for production but to aid testing. Or to demo a feature not planned for production.
Test components do not have test coverage and are not for production.
}
diff --git a/TELBlazor.Components.ShowCase.Shared/Pages/ComponentPages/TestComponentPages/CssSourceCheckerPage.razor b/TELBlazor.Components.ShowCase.Shared/Pages/OptionalImplementations/TestComponentPages/CssSourceCheckerPage.razor
similarity index 100%
rename from TELBlazor.Components.ShowCase.Shared/Pages/ComponentPages/TestComponentPages/CssSourceCheckerPage.razor
rename to TELBlazor.Components.ShowCase.Shared/Pages/OptionalImplementations/TestComponentPages/CssSourceCheckerPage.razor
diff --git a/TELBlazor.Components.ShowCase.Shared/Pages/ComponentPages/TestComponentPages/LogLevelSwitcherPage.razor b/TELBlazor.Components.ShowCase.Shared/Pages/OptionalImplementations/TestComponentPages/LogLevelSwitcherPage.razor
similarity index 100%
rename from TELBlazor.Components.ShowCase.Shared/Pages/ComponentPages/TestComponentPages/LogLevelSwitcherPage.razor
rename to TELBlazor.Components.ShowCase.Shared/Pages/OptionalImplementations/TestComponentPages/LogLevelSwitcherPage.razor
diff --git a/TELBlazor.Components.ShowCase.Shared/Pages/OptionalImplementations/TestComponentPages/SearchExperimentPage.razor b/TELBlazor.Components.ShowCase.Shared/Pages/OptionalImplementations/TestComponentPages/SearchExperimentPage.razor
new file mode 100644
index 0000000..4e3352d
--- /dev/null
+++ b/TELBlazor.Components.ShowCase.Shared/Pages/OptionalImplementations/TestComponentPages/SearchExperimentPage.razor
@@ -0,0 +1,15 @@
+@page "/SearchExperiment/"
+
@Title
+
+
+
+
+@code {
+ private bool IsTestComponent => true;
+ private string Title => "SearchExperiment";
+ private string Instructions => "Try searching";
+ private string Description => "This is not a prototype for the new search component its a test component just for a component needing a service only";
+}
diff --git a/TELBlazor.Components.ShowCase.Shared/_Imports.razor b/TELBlazor.Components.ShowCase.Shared/_Imports.razor
index c7abf18..a54e1eb 100644
--- a/TELBlazor.Components.ShowCase.Shared/_Imports.razor
+++ b/TELBlazor.Components.ShowCase.Shared/_Imports.razor
@@ -11,7 +11,8 @@
@using TELBlazor.Components.Core.Extensions
@using Microsoft.AspNetCore.Components.Forms
@using TELBlazor.Components.Components.BaseComponents
-@using TELBlazor.Components.Components.TestComponents
+@using TELBlazor.Components.OptionalImplementations.TestComponents
@using Microsoft.Extensions.Logging;
@using Microsoft.AspNetCore.Components.Routing
@using TELBlazor.Components.ShowCase.Shared.Layouts.ComponentLayouts
+@using TELBlazor.Components.OptionalImplementations.TestComponents.SearchExperiment
diff --git a/TELBlazor.Components.ShowCase.WasmStaticClient/packages.lock.json b/TELBlazor.Components.ShowCase.WasmStaticClient/packages.lock.json
index 25e837f..a5fc1e5 100644
--- a/TELBlazor.Components.ShowCase.WasmStaticClient/packages.lock.json
+++ b/TELBlazor.Components.ShowCase.WasmStaticClient/packages.lock.json
@@ -463,7 +463,7 @@
"Blazored.LocalStorage": "[4.5.0, )",
"Microsoft.AspNetCore.Components.Web": "[8.0.14, )",
"Serilog": "[4.2.0, )",
- "TELBlazor.Components": "[1.4.0, )"
+ "TELBlazor.Components": "[1.8.0, )"
}
},
"Microsoft.AspNetCore.Components.Web": {
diff --git a/TELBlazor.Components.UnitTests/_Imports.razor b/TELBlazor.Components.UnitTests/_Imports.razor
index 72f821d..d70747a 100644
--- a/TELBlazor.Components.UnitTests/_Imports.razor
+++ b/TELBlazor.Components.UnitTests/_Imports.razor
@@ -28,7 +28,7 @@
// Unit tests
@using TELBlazor.Components.UnitTests.DI
-@using TELBlazor.Components.Components.TestComponents
+@using TELBlazor.Components.OptionalImplementations.TestComponents
@using TELBlazor.Components.Core.Enums
@using TELBlazor.Components.Core.Extensions
diff --git a/TELBlazor.Components/OptionalImplementations/Core/DI/DI.cs b/TELBlazor.Components/OptionalImplementations/Core/DI/DI.cs
index d20af1d..ecf309d 100644
--- a/TELBlazor.Components/OptionalImplementations/Core/DI/DI.cs
+++ b/TELBlazor.Components/OptionalImplementations/Core/DI/DI.cs
@@ -14,8 +14,21 @@ namespace TELBlazor.Components.OptionalImplementations.Core.DI
{
public static class DI
{
- public static IServiceCollection AddTELBlazorComponentServices(this IServiceCollection services,
- bool IsClient,
+ private static IServiceCollection AddTELBlazorComponentServicessShared(this IServiceCollection services,
+ ITELBlazorBaseComponentConfiguration TELBlazorBaseComponentConfiguration
+ )
+ {
+ throw new NotImplementedException("This method is not implemented yet. See DI task");
+ }
+ public static IServiceCollection AddTELBlazorComponentServicesClient(this IServiceCollection services,
+
+ ITELBlazorBaseComponentConfiguration TELBlazorBaseComponentConfiguration
+ )
+ {
+ throw new NotImplementedException("This method is not implemented yet. See DI task");
+ }
+ public static IServiceCollection AddTELBlazorComponentServicesServer(this IServiceCollection services,
+
ITELBlazorBaseComponentConfiguration TELBlazorBaseComponentConfiguration
)
{
diff --git a/TELBlazor.Components/Components/TestComponents/CssSourceChecker.razor b/TELBlazor.Components/OptionalImplementations/TestComponents/CssSourceChecker.razor
similarity index 100%
rename from TELBlazor.Components/Components/TestComponents/CssSourceChecker.razor
rename to TELBlazor.Components/OptionalImplementations/TestComponents/CssSourceChecker.razor
diff --git a/TELBlazor.Components/Components/TestComponents/CssSourceChecker.razor.css b/TELBlazor.Components/OptionalImplementations/TestComponents/CssSourceChecker.razor.css
similarity index 100%
rename from TELBlazor.Components/Components/TestComponents/CssSourceChecker.razor.css
rename to TELBlazor.Components/OptionalImplementations/TestComponents/CssSourceChecker.razor.css
diff --git a/TELBlazor.Components/Components/TestComponents/LogLevelSwitcher.razor b/TELBlazor.Components/OptionalImplementations/TestComponents/LogLevelSwitcher.razor
similarity index 100%
rename from TELBlazor.Components/Components/TestComponents/LogLevelSwitcher.razor
rename to TELBlazor.Components/OptionalImplementations/TestComponents/LogLevelSwitcher.razor
diff --git a/TELBlazor.Components/OptionalImplementations/TestComponents/SearchExperiment/SearchExperiment.razor b/TELBlazor.Components/OptionalImplementations/TestComponents/SearchExperiment/SearchExperiment.razor
new file mode 100644
index 0000000..605f4da
--- /dev/null
+++ b/TELBlazor.Components/OptionalImplementations/TestComponents/SearchExperiment/SearchExperiment.razor
@@ -0,0 +1,34 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TELBlazor.Components/_Imports.razor b/TELBlazor.Components/_Imports.razor
index 3a561b7..74150bd 100644
--- a/TELBlazor.Components/_Imports.razor
+++ b/TELBlazor.Components/_Imports.razor
@@ -7,7 +7,7 @@
@using TELBlazor.Components.Core.Extensions
@using Microsoft.AspNetCore.Components.Forms
@using TELBlazor.Components.Components.BaseComponents
-@using TELBlazor.Components.Components.TestComponents
+@using TELBlazor.Components.OptionalImplementations.TestComponents
@using Microsoft.Extensions.Logging
@using TELBlazor.Components.Core.Services.HelperServices
@using System.Diagnostics.CodeAnalysis
\ No newline at end of file
diff --git a/TELBlazor.sln b/TELBlazor.sln
index 3be330d..b6cadbc 100644
--- a/TELBlazor.sln
+++ b/TELBlazor.sln
@@ -8,8 +8,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
.commitlintrc.json = .commitlintrc.json
.releaserc.json = .releaserc.json
.runsettings = .runsettings
- CICD.runsettings = CICD.runsettings
.runsettingsTemplate = .runsettingsTemplate
+ CICD.runsettings = CICD.runsettings
Directory.Build.props = Directory.Build.props
Directory.Packages.props = Directory.Packages.props
global.json = global.json