@code {
- private const string pageUrl = RouteConstants.Demos_Charts_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Charts;
private const string pageTitle = "Blazor Charts";
private const string pageDescription = "Blazor Bootstrap charts are well-designed chart components on top of Chart.js to visualize data. It contains a rich UI gallery of charts that cater to all charting scenarios. Its high performance helps render large amounts of data quickly.";
private const string metaTitle = "Blazor Chart Components";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/Charts_Demo_00_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/Charts_Demo_00_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/Charts_Demo_00_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/Charts_Demo_00_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChartDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChartDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChartDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChartDocumentation.razor
index d7b1749b3..555c16294 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChartDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_DoughnutChart_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_DoughnutChart;
private const string pageTitle = "Blazor Doughnut Chart";
private const string pageDescription = "A Blazor donut chart component is a circular chart that shows the proportional values of different categories. It is similar to a pie chart, but the center of the donut chart is hollow. This makes it easier to see the individual values of each category.";
private const string metaTitle = "Blazor Doughnut Chart Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChart_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChart_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChart_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChart_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChart_Demo_02_Datalabels.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChart_Demo_02_Datalabels.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChart_Demo_02_Datalabels.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChart_Demo_02_Datalabels.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChartDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChartDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChartDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChartDocumentation.razor
index e4d833a46..630ab5c4c 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChartDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_LineChart_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_LineChart;
private const string pageTitle = "Blazor Line Chart";
private const string pageDescription = "A Blazor Bootstrap line chart component is a graphical representation of data that uses a series of connected points to show how the data changes over time. It is a type of x-y chart, where the x-axis represents the independent variable, such as time, and the y-axis represents the dependent variable, such as the value.";
private const string metaTitle = "Blazor Line Chart Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_01_A_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_01_A_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_01_A_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_01_A_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_01_B_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_01_B_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_01_B_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_01_B_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_02_Locale.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_02_Locale.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_02_Locale.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_02_Locale.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_03_Dynamically_add_data.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_03_Dynamically_add_data.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_03_Dynamically_add_data.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_03_Dynamically_add_data.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_04_Datalabels.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_04_Datalabels.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_04_Datalabels.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_04_Datalabels.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_05_Tick_Configuration.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_05_Tick_Configuration.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_05_Tick_Configuration.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_05_Tick_Configuration.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_06_Dataset_Fill.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_06_Dataset_Fill.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChart_Demo_06_Dataset_Fill.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChart_Demo_06_Dataset_Fill.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChartDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChartDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChartDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChartDocumentation.razor
index f7a864db0..f4f583247 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChartDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_PieChart_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_PieChart;
private const string pageTitle = "Blazor Pie Chart";
private const string pageDescription = "A Blazor Bootstrap pie chart component is a circular chart that shows the proportional values of different categories.";
private const string metaTitle = "Blazor Pie Chart";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChart_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChart_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChart_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChart_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChart_Demo_02_Datalabels.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChart_Demo_02_Datalabels.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChart_Demo_02_Datalabels.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChart_Demo_02_Datalabels.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChart_Demo_03_Change_Legend_Position.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChart_Demo_03_Change_Legend_Position.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChart_Demo_03_Change_Legend_Position.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChart_Demo_03_Change_Legend_Position.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor
index 33dfa6827..93abdae98 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_PolarAreaChart_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_PolarAreaChart;
private const string pageTitle = "Blazor Polar Area Chart";
private const string pageDescription = "A Blazor Bootstrap polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value.";
private const string metaTitle = "Blazor Polar Area Chart Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PolarAreaCharts/PolarAreaChart_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PolarAreaCharts/PolarAreaChart_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PolarAreaCharts/PolarAreaChart_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PolarAreaCharts/PolarAreaChart_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/RadarCharts/RadarChartDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/RadarCharts/RadarChartDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/RadarCharts/RadarChartDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/RadarCharts/RadarChartDocumentation.razor
index 29cf3d8da..78cff80f1 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/RadarCharts/RadarChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/RadarCharts/RadarChartDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_RadarChart_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_RadarChart;
private const string pageTitle = "Blazor Radar Chart";
private const string pageDescription = "A Blazor Bootstrap radar chart component is a way of showing multiple data points and the variation between them. They are often useful for comparing the points of two or more different data sets.";
private const string metaTitle = "Blazor Radar Chart Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/RadarCharts/RadarChart_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/RadarCharts/RadarChart_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/RadarCharts/RadarChart_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/RadarCharts/RadarChart_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChartDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChartDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChartDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChartDocumentation.razor
index 8d365c78e..f16bd7a57 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChartDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_ScatterChart_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_ScatterChart;
private const string pageTitle = "Blazor Scatter Chart";
private const string pageDescription = "A Blazor Bootstrap scatter chart components are based on basic line charts with the x-axis changed to a linear axis. To use a scatter chart, data must be passed as objects containing X and Y properties.";
private const string metaTitle = "Blazor Scatter Chart Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChart_Demo_01_Basic_Example.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChart_Demo_01_Basic_Example.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChart_Demo_01_Basic_Example.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChart_Demo_01_Basic_Example.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChart_Demo_02_Dynamic_Data.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChart_Demo_02_Dynamic_Data.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChart_Demo_02_Dynamic_Data.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChart_Demo_02_Dynamic_Data.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/Utils_Colors.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/Utils_Colors.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/Utils_Colors.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/Utils_Colors.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/CollapseDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/CollapseDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/CollapseDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/CollapseDocumentation.razor
index f1aaa1d56..5b82080ff 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/CollapseDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/CollapseDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Collapse_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Collapse;
private const string pageTitle = "Blazor Collapse";
private const string pageDescription = "Toggle the visibility of content across your project with the Blazor Bootstrap Collapse component.";
private const string metaTitle = "Blazor Collapse Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/Collapse_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/Collapse_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/Collapse_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/Collapse_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/Collapse_Demo_02_Horizontal.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/Collapse_Demo_02_Horizontal.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/Collapse_Demo_02_Horizontal.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/Collapse_Demo_02_Horizontal.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/Collapse_Demo_03_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/Collapse_Demo_03_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/Collapse_Demo_03_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/Collapse_Demo_03_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialogDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialogDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialogDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialogDocumentation.razor
index 6b967413c..4388ae032 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialogDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialogDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_ConfirmDialog_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_ConfirmDialog;
private const string pageTitle = "Blazor Confirm Dialog";
private const string pageDescription = "Use Blazor Bootstrap confirm dialog component if you want the user to verify or accept something.";
private const string metaTitle = "Blazor Confirm Dialog Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_03_Dynamic_Component_As_Confirm_Dialog.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_03_Dynamic_Component_As_Confirm_Dialog.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_03_Dynamic_Component_As_Confirm_Dialog.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_03_Dynamic_Component_As_Confirm_Dialog.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_04_Change_Buttons_Text_And_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_04_Change_Buttons_Text_And_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_04_Change_Buttons_Text_And_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_04_Change_Buttons_Text_And_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_05_Optional_Sizes.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_05_Optional_Sizes.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_05_Optional_Sizes.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_05_Optional_Sizes.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_01.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_01.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_01.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_01.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_02.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_02.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_02.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_06_Scrolling_Long_Content_02.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_01.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_01.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_01.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_01.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_02.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_02.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_02.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_07_Vertically_Centered_02.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_08_Disable_AutoFocus_Yes_Button.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_08_Disable_AutoFocus_Yes_Button.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialog_Demo_08_Disable_AutoFocus_Yes_Button.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialog_Demo_08_Disable_AutoFocus_Yes_Button.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/EmployeeDemoComponent.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/EmployeeDemoComponent.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/EmployeeDemoComponent.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/EmployeeDemoComponent.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/LongContentDemoComponent.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/LongContentDemoComponent.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/LongContentDemoComponent.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/LongContentDemoComponent.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/DropdownDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/DropdownDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/DropdownDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/DropdownDocumentation.razor
index af7d67f04..b10dac72a 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/DropdownDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/DropdownDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Dropdown_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Dropdown;
private const string pageTitle = "Blazor Dropdown";
private const string pageDescription = "Dropdowns are toggleable, contextual overlays for displaying lists of links and more. They are toggled by clicking, not by hovering; this is an intentional design decision'by bootstrap.";
private const string metaTitle = "Blazor Dropdown Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_01_Single_Button.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_01_Single_Button.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_01_Single_Button.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_01_Single_Button.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_02_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_02_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_02_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_02_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_03_Split_Button.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_03_Split_Button.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_03_Split_Button.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_03_Split_Button.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_04_A_Sizing.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_04_A_Sizing.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_04_A_Sizing.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_04_A_Sizing.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_04_B_Sizing.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_04_B_Sizing.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_04_B_Sizing.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_04_B_Sizing.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_A_Directions_Dropup.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_A_Directions_Dropup.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_A_Directions_Dropup.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_A_Directions_Dropup.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_B_Directions_DropupCentered.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_B_Directions_DropupCentered.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_B_Directions_DropupCentered.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_B_Directions_DropupCentered.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_C_Directions_Dropend.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_C_Directions_Dropend.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_C_Directions_Dropend.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_C_Directions_Dropend.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_D_Directions_Dropstart.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_D_Directions_Dropstart.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_05_D_Directions_Dropstart.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_05_D_Directions_Dropstart.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_06_Active.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_06_Active.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_06_Active.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_06_Active.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_07_A_Disabled.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_07_A_Disabled.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_07_A_Disabled.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_07_A_Disabled.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_07_B_Disabled.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_07_B_Disabled.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_07_B_Disabled.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_07_B_Disabled.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_08_Menu_Position.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_08_Menu_Position.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_08_Menu_Position.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_08_Menu_Position.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_09_Header.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_09_Header.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_09_Header.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_09_Header.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_10_Dividers.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_10_Dividers.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_10_Dividers.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_10_Dividers.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_11_Text.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_11_Text.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_11_Text.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_11_Text.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_12_Forms.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_12_Forms.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_12_Forms.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_12_Forms.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_13_AutoClose.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_13_AutoClose.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_13_AutoClose.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_13_AutoClose.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_14_Methods.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_14_Methods.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_14_Methods.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_14_Methods.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_15_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_15_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/Dropdown_Demo_15_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/Dropdown_Demo_15_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoCompleteDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoCompleteDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoCompleteDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoCompleteDocumentation.razor
index 4c0f008b9..41159c11e 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoCompleteDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoCompleteDocumentation.razor
@@ -1,6 +1,7 @@
@page "/autocomplete"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_AutoComplete_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_AutoComplete;
private const string pageTitle = "Blazor AutoComplete";
private const string pageDescription = "Blazor Bootstrap autocomplete component is a textbox that offers the users suggestions as they type from the data source. And it supports client-side and server-side filtering.";
private const string metaTitle = "Blazor AutoComplete Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_01_A_Client_Side_Filtering.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_01_A_Client_Side_Filtering.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_01_A_Client_Side_Filtering.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_01_A_Client_Side_Filtering.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_02_Server_Side_Filtering.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_02_Server_Side_Filtering.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_02_Server_Side_Filtering.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_02_Server_Side_Filtering.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_03_Set_Default_Value.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_03_Set_Default_Value.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_03_Set_Default_Value.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_03_Set_Default_Value.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_04_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_04_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_04_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_04_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_05_A_Disable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_05_A_Disable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_05_A_Disable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_05_A_Disable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_05_B_Disable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_05_B_Disable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_05_B_Disable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_05_B_Disable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_06_Sizing.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_06_Sizing.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoComplete_Demo_06_Sizing.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoComplete_Demo_06_Sizing.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInputDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInputDocumentation.razor
index f733a2f70..e026698c4 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/checkbox-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_CheckboxInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_CheckboxInput;
private const string pageTitle = "Blazor CheckboxInput";
private const string pageDescription = "The Blazor Bootstrap CheckboxInput component is constructed using an HTML input of type 'checkbox'.";
private const string metaTitle = "Blazor CheckboxInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_02_Disable_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_03_Events_ValueChanged.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_03_Events_ValueChanged.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInput_Demo_03_Events_ValueChanged.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInput_Demo_03_Events_ValueChanged.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInputDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInputDocumentation.razor
index f4a2088a2..3b25eb88d 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/currency-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_CurrencyInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_CurrencyInput;
private const string pageTitle = "Blazor CurrencyInput";
private const string pageDescription = "Use the Blazor Bootstrap CurrencyInput component to show the numbers in the user's locale format, including the currency symbol.";
private const string metaTitle = "Blazor CurrencyInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_02_Show_Currency_Symbols_for_the_Different_Locales.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_02_Show_Currency_Symbols_for_the_Different_Locales.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_02_Show_Currency_Symbols_for_the_Different_Locales.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_02_Show_Currency_Symbols_for_the_Different_Locales.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_03_Hide_Currency_Symbol.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_03_Hide_Currency_Symbol.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_03_Hide_Currency_Symbol.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_03_Hide_Currency_Symbol.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_04_Using_FractionDigits_and_IntegerDigits.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_04_Using_FractionDigits_and_IntegerDigits.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_04_Using_FractionDigits_and_IntegerDigits.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_04_Using_FractionDigits_and_IntegerDigits.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_05_Parentheses_Instead_of_Appending_A_Minus_Sign.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_05_Parentheses_Instead_of_Appending_A_Minus_Sign.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_05_Parentheses_Instead_of_Appending_A_Minus_Sign.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_05_Parentheses_Instead_of_Appending_A_Minus_Sign.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_06_Generic_Type.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_06_Generic_Type.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_06_Generic_Type.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_06_Generic_Type.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_07_Enable_Min_Max.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_07_Enable_Min_Max.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_07_Enable_Min_Max.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_07_Enable_Min_Max.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_08_Text_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_08_Text_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_08_Text_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_08_Text_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_09_Allow_Negative_Numbers.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_09_Allow_Negative_Numbers.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_09_Allow_Negative_Numbers.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_09_Allow_Negative_Numbers.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_10_A_Disable_Number_Input.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_10_A_Disable_Number_Input.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_10_A_Disable_Number_Input.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_10_A_Disable_Number_Input.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_10_B_Disable_Number_Input.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_10_B_Disable_Number_Input.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_10_B_Disable_Number_Input.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_10_B_Disable_Number_Input.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_11_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_11_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_11_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_11_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_12_Decimals.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_12_Decimals.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_12_Decimals.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_12_Decimals.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_13_Events_Value_Changed.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_13_Events_Value_Changed.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInput_Demo_13_Events_Value_Changed.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInput_Demo_13_Events_Value_Changed.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInputDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInputDocumentation.razor
index 0e77f37d2..4ce6ea95f 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/date-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_DateInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_DateInput;
private const string pageTitle = "Blazor DateInput";
private const string pageDescription = "The Blazor Bootstrap DateInput component is constructed using an HTML input of type 'date' which limits user input based on pre-defined parameters. This component enables users to input a date using a text box with validation or a special date picker interface.";
private const string metaTitle = "Blazor DateInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_02_Generic_Type.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_02_Generic_Type.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_02_Generic_Type.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_02_Generic_Type.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_03_Max_Min.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_03_Max_Min.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_03_Max_Min.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_03_Max_Min.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_04_A_Disable_Date_Input.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_04_A_Disable_Date_Input.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_04_A_Disable_Date_Input.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_04_A_Disable_Date_Input.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_04_B_Disable_Date_Input.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_04_B_Disable_Date_Input.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_04_B_Disable_Date_Input.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_04_B_Disable_Date_Input.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_05_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_05_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_05_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_05_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_06_Events_Value_Changed.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_06_Events_Value_Changed.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_06_Events_Value_Changed.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_06_Events_Value_Changed.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_07_Restrict_The_Date_Field_Based_On_The_Entry_In_Another_Date_Field.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_07_Restrict_The_Date_Field_Based_On_The_Entry_In_Another_Date_Field.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInput_Demo_07_Restrict_The_Date_Field_Based_On_The_Entry_In_Another_Date_Field.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInput_Demo_07_Restrict_The_Date_Field_Based_On_The_Entry_In_Another_Date_Field.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInputDocumentation.razor
similarity index 94%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInputDocumentation.razor
index 79aa5ae5a..bf5cdb423 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInputDocumentation.razor
@@ -1,4 +1,7 @@
+@page "/enum-input"
+
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
The EnumInput component displays enum values in a dropdown, allowing users to select from a predefined set of options.
How to use:
@@ -25,12 +28,12 @@
This demo shows how to bind both the enum value and text, and how to display the selected result.
-
+
-
+
The EnumInput component can be rendered in various sizes to fit different UI requirements.
How to use:
@@ -41,12 +44,12 @@
This demo shows how to display EnumInput in different sizes for flexible layout integration.
-
+
-
+
The EnumInput component can be disabled to prevent user interaction.
How to use:
@@ -57,12 +60,12 @@
This demo demonstrates how to render EnumInput in a disabled state.
-
+
-
+
The EnumInput component supports event callbacks for value and text changes, enabling custom logic when the selection changes.
How to use (ValueChanged):
@@ -73,9 +76,9 @@
This demo shows how to handle value changes using the ValueChanged event.
-
+
-
+
How to use (TextChanged):
@@ -84,12 +87,12 @@
This demo shows how to handle text changes using the TextChanged event.
-
+
-
+
The EnumInput component can be enabled or disabled dynamically at runtime.
How to use:
@@ -100,12 +103,12 @@
This demo demonstrates how to programmatically enable or disable the EnumInput component.
-
+
@code {
- private const string pageUrl = RouteConstants.Demos_EnumInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_EnumInput;
private const string pageTitle = "Blazor EnumInput";
private const string pageDescription = "The Blazor Bootstrap EnumInput component renders a dropdown list from an enumeration (enum), enabling users to select from a predefined set of options. It simplifies data entry by binding directly to enum types and supports customization with sizes.";
private const string metaTitle = "Blazor EnumInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_01_How_it_works.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_01_How_it_works.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_01_How_it_works.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_01_How_it_works.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_03_Sizes.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_03_Sizes.razor
similarity index 90%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_03_Sizes.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_03_Sizes.razor
index 36629494f..592158433 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_03_Sizes.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_03_Sizes.razor
@@ -1,14 +1,13 @@
-
+
@code {
private int value1 = (int)Status.Pending;
private int value2 = (int)Status.Pending;
private int value3 = (int)Status.Pending;
private int value4 = (int)Status.Pending;
- private int value5 = (int)Status.Pending;
public enum Status
{
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_06_Disabled.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_06_Disabled.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_06_Disabled.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_06_Disabled.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_07_Events_A_ValueChanged.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_07_Events_A_ValueChanged.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_07_Events_A_ValueChanged.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_07_Events_A_ValueChanged.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_07_Events_B_TextChanged.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_07_Events_B_TextChanged.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_07_Events_B_TextChanged.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_07_Events_B_TextChanged.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_08_Methods_Enable_Disable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_08_Methods_Enable_Disable.razor
similarity index 63%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_08_Methods_Enable_Disable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_08_Methods_Enable_Disable.razor
index 25c01dfbf..c4fce4c9f 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInput_Demo_08_Methods_Enable_Disable.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInput_Demo_08_Methods_Enable_Disable.razor
@@ -1,9 +1,9 @@
-
-
-
-
+
+
+
+
@code {
private bool isDisabled = true;
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInputDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInputDocumentation.razor
index 819c761fc..8aab63b28 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/number-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_NumberInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_NumberInput;
private const string pageTitle = "Blazor NumberInput";
private const string pageDescription = "Blazor Bootstrap NumberInput component is built around HTML input of type=\"number\" that prevents the user input based on the parameters set.";
private const string metaTitle = "Blazor NumberInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_02_Generic_Type.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_02_Generic_Type.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_02_Generic_Type.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_02_Generic_Type.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_03_Enable_Min_Max.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_03_Enable_Min_Max.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_03_Enable_Min_Max.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_03_Enable_Min_Max.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_04_Step.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_04_Step.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_04_Step.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_04_Step.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_05_Text_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_05_Text_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_05_Text_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_05_Text_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_06_Allow_Negative_Numbers.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_06_Allow_Negative_Numbers.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_06_Allow_Negative_Numbers.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_06_Allow_Negative_Numbers.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_07_A_Disable_Number_Input.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_07_A_Disable_Number_Input.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_07_A_Disable_Number_Input.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_07_A_Disable_Number_Input.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_07_B_Disable_Number_Input.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_07_B_Disable_Number_Input.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_07_B_Disable_Number_Input.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_07_B_Disable_Number_Input.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_08_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_08_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_08_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_08_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_09_Events_Value_Changed.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_09_Events_Value_Changed.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/NumberInput/NumberInput_Demo_09_Events_Value_Changed.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/NumberInput/NumberInput_Demo_09_Events_Value_Changed.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInputDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInputDocumentation.razor
index 8052ee149..37a3f612a 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/password-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_PasswordInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_PasswordInput;
private const string pageTitle = "Blazor PasswordInput";
private const string pageDescription = "The Blazor Bootstrap PasswordInput component is constructed using an HTML input of type 'password'.";
private const string metaTitle = "Blazor PasswordInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_02_Disable_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_02_Disable_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_02_Disable_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_02_Disable_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_02_Disable_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_02_Disable_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_02_Disable_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_02_Disable_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_03_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_03_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_03_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_03_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_04_Events_ValueChanged.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_04_Events_ValueChanged.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInput_Demo_04_Events_ValueChanged.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInput_Demo_04_Events_ValueChanged.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInputDocumentation.razor
similarity index 94%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInputDocumentation.razor
index 94fc47fcf..092f66654 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/radio-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_RadioInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_RadioInput;
private const string pageTitle = "Blazor RadioInput";
private const string pageDescription = "The Blazor Bootstrap RadioInput component is constructed using an HTML input of type 'radio'.";
private const string metaTitle = "Blazor RadioInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInput_Demo_02_Disable_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInput_Demo_02_Disable_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInput_Demo_02_Disable_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInput_Demo_02_Disable_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInput_Demo_02_Disable_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInput_Demo_02_Disable_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInput_Demo_02_Disable_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInput_Demo_02_Disable_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInputDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInputDocumentation.razor
index cee95d4de..d3fc4be66 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/range-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_RangeInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_RangeInput;
private const string pageTitle = "Blazor RangeInput";
private const string pageDescription = "Blazor Bootstrap RangeInput component is built around HTML input of type=\"range\".";
private const string metaTitle = "Blazor RangeInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_01_Basic_Usage_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_02_Disabled_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_02_Disabled_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_02_Disabled_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_02_Disabled_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_02_Disabled_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_02_Disabled_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_02_Disabled_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_02_Disabled_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_03_Min_Max.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_03_Min_Max.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_03_Min_Max.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_03_Min_Max.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_04_Step.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_04_Step.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_04_Step.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_04_Step.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_05_Decimals.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_05_Decimals.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_05_Decimals.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_05_Decimals.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_06_Tick_Marks.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_06_Tick_Marks.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInput_Demo_06_Tick_Marks.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInput_Demo_06_Tick_Marks.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/SwitchDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/SwitchDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/SwitchDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/SwitchDocumentation.razor
index 5007a50b4..635fb6de0 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/SwitchDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/SwitchDocumentation.razor
@@ -1,6 +1,7 @@
@page "/switch"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Switch_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Switch;
private const string pageTitle = "Blazor Switch";
private const string pageDescription = "Create consistent cross-browser and cross-device checkboxes with our blazor switches. A switch has the markup of a custom checkbox.";
private const string metaTitle = "Blazor Switch Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_02_A_Disable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_02_A_Disable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_02_A_Disable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_02_A_Disable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_02_B_Disable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_02_B_Disable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_02_B_Disable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_02_B_Disable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_03_Reverse.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_03_Reverse.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_03_Reverse.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_03_Reverse.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_04_Events_Value_Changed.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_04_Events_Value_Changed.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_04_Events_Value_Changed.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_04_Events_Value_Changed.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_05_Form.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_05_Form.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/Switch_Demo_05_Form.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/Switch_Demo_05_Form.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInputDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInputDocumentation.razor
index 362dbf695..f60b582c0 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/text-area-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_TextAreaInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_TextAreaInput;
private const string pageTitle = "Blazor TextAreaInput";
private const string pageDescription = "The Blazor Bootstrap TextAreaInput component provides a multi-line plain-text editing control, ideal for scenarios requiring users to input substantial amounts of free-form text. Common use cases include comment sections on reviews or review descriptions, or feedback forms.";
private const string metaTitle = "Blazor TextAreaInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_02_Text_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_02_Text_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_02_Text_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_02_Text_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_03_Disable_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_04_MaxLength.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_04_MaxLength.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_04_MaxLength.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_04_MaxLength.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_05_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_05_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_05_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_05_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_06_Events_ValueChanged.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_06_Events_ValueChanged.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInput_Demo_06_Events_ValueChanged.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInput_Demo_06_Events_ValueChanged.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInputDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInputDocumentation.razor
index 721f4de6e..9c33da959 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/text-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_TextInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_TextInput;
private const string pageTitle = "Blazor TextInput";
private const string pageDescription = "The Blazor Bootstrap TextInput component is constructed using an HTML input of type 'text'.";
private const string metaTitle = "Blazor TextInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_02_Text_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_02_Text_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_02_Text_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_02_Text_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_03_Disable_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_03_Disable_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_03_Disable_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_03_Disable_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_03_Disable_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_03_Disable_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_03_Disable_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_03_Disable_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_04_MaxLength.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_04_MaxLength.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_04_MaxLength.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_04_MaxLength.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_05_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_05_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_05_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_05_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_06_Events_ValueChanged.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_06_Events_ValueChanged.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInput_Demo_06_Events_ValueChanged.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInput_Demo_06_Events_ValueChanged.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInputDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInputDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInputDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInputDocumentation.razor
index ca30dd5e3..6baa0ef0d 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInputDocumentation.razor
@@ -1,6 +1,7 @@
@page "/time-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_TimeInput_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_TimeInput;
private const string pageTitle = "Blazor TimeInput";
private const string pageDescription = "The Blazor Bootstrap TimeInput component is constructed using an HTML input of type 'time' which limits user input based on pre-defined parameters. This component enables users to input a time using a text box with validation or a special time picker interface.";
private const string metaTitle = "Blazor TimeInput Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_02_Generic_Type.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_02_Generic_Type.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_02_Generic_Type.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_02_Generic_Type.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_03_Max_Min.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_03_Max_Min.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_03_Max_Min.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_03_Max_Min.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_04_A_Disable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_04_A_Disable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_04_A_Disable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_04_A_Disable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_04_B_Disable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_04_B_Disable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_04_B_Disable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_04_B_Disable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_05_Validations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_05_Validations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_05_Validations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_05_Validations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_06_Events_Value_Changed.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_06_Events_Value_Changed.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_06_Events_Value_Changed.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_06_Events_Value_Changed.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_07_Restrict_The_Time_Field_Based_On_The_Entry_In_Another_Time_Field.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_07_Restrict_The_Time_Field_Based_On_The_Entry_In_Another_Time_Field.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInput_Demo_07_Restrict_The_Time_Field_Based_On_The_Entry_In_Another_Time_Field.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInput_Demo_07_Restrict_The_Time_Field_Based_On_The_Entry_In_Another_Time_Field.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/GettingStarted/GettingStartedDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/GettingStarted/GettingStartedDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/GettingStarted/GettingStartedDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/GettingStarted/GettingStartedDocumentation.razor
index 839fbd92d..e409ada0b 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/GettingStarted/GettingStartedDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/GettingStarted/GettingStartedDocumentation.razor
@@ -3,6 +3,7 @@
@page "/getting-started/maui-blazor"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_GettingStarted_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_GettingStarted;
private const string pageTitle = "Getting started with Blazor Bootstrap - Blazor Project Setup";
private const string pageDescription = "High-performance, lightweight, and responsive blazor bootstrap components in a single package from the developers for the developers.";
private const string metaTitle = "Getting started with Blazor Bootstrap - Blazor Project Setup";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/01-Overview/Grid_Demo_01_Client_Side_Filtering_Paging_And_Sorting.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/01-Overview/Grid_Demo_01_Client_Side_Filtering_Paging_And_Sorting.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/01-Overview/Grid_Demo_01_Client_Side_Filtering_Paging_And_Sorting.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/01-Overview/Grid_Demo_01_Client_Side_Filtering_Paging_And_Sorting.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/01-Overview/Grid_Demo_02_Server_Side_Filtering_Paging_And_Sorting.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/01-Overview/Grid_Demo_02_Server_Side_Filtering_Paging_And_Sorting.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/01-Overview/Grid_Demo_02_Server_Side_Filtering_Paging_And_Sorting.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/01-Overview/Grid_Demo_02_Server_Side_Filtering_Paging_And_Sorting.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/01-Overview/Grid_Overview_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/01-Overview/Grid_Overview_Documentation.razor
similarity index 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/01-Overview/Grid_Overview_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/01-Overview/Grid_Overview_Documentation.razor
index adf4edaa6..aa9205abc 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/01-Overview/Grid_Overview_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/01-Overview/Grid_Overview_Documentation.razor
@@ -1,6 +1,7 @@
@page "/grid"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Overview_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Overview;
private const string pageTitle = "Blazor Grid";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/02-data-binding/Grid_DataBinding_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/02-data-binding/Grid_DataBinding_Documentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/02-data-binding/Grid_DataBinding_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/02-data-binding/Grid_DataBinding_Documentation.razor
index 238af3097..504349336 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/02-data-binding/Grid_DataBinding_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/02-data-binding/Grid_DataBinding_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_DataBinding_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_DataBinding;
private const string pageTitle = "Blazor Grid - Data binding";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Data binding";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/02-data-binding/Grid_Demo_01_Data_Parameter_Assign_Collection.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/02-data-binding/Grid_Demo_01_Data_Parameter_Assign_Collection.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/02-data-binding/Grid_Demo_01_Data_Parameter_Assign_Collection.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/02-data-binding/Grid_Demo_01_Data_Parameter_Assign_Collection.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/02-data-binding/Grid_Demo_02_Data_Parameter_Update_Collection.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/02-data-binding/Grid_Demo_02_Data_Parameter_Update_Collection.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/02-data-binding/Grid_Demo_02_Data_Parameter_Update_Collection.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/02-data-binding/Grid_Demo_02_Data_Parameter_Update_Collection.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_01_A_Client_Side_Filtering.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_01_A_Client_Side_Filtering.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_01_A_Client_Side_Filtering.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_01_A_Client_Side_Filtering.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_01_B_Client_Side_Filtering_With_StringComparision.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_02_Set_Default_Filter.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_02_Set_Default_Filter.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_02_Set_Default_Filter.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_02_Set_Default_Filter.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_03_Disable_Specific_Column_Filter.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_03_Disable_Specific_Column_Filter.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_03_Disable_Specific_Column_Filter.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_03_Disable_Specific_Column_Filter.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_04_Increase_Filter_Textbox_Width.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_04_Increase_Filter_Textbox_Width.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_04_Increase_Filter_Textbox_Width.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_04_Increase_Filter_Textbox_Width.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_05_Enum_Filters.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_05_Enum_Filters.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_05_Enum_Filters.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_05_Enum_Filters.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_06_Guid_Filters.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_06_Guid_Filters.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Demo_06_Guid_Filters.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Demo_06_Guid_Filters.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Filters_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Filters_Documentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Filters_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Filters_Documentation.razor
index 5b2854421..c354e6381 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/03-filters/Grid_Filters_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/03-filters/Grid_Filters_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Filters_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Filters;
private const string pageTitle = "Blazor Grid - Filters";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Filters";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_01_Client_Side_Paging.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_01_Client_Side_Paging.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_01_Client_Side_Paging.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_01_Client_Side_Paging.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_02_Dynamic_Page_Size.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_02_Dynamic_Page_Size.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_02_Dynamic_Page_Size.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_02_Dynamic_Page_Size.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_03_Page_Size_Selection.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_03_Page_Size_Selection.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_03_Page_Size_Selection.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_03_Page_Size_Selection.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_04_AutoHide_Paging.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_04_AutoHide_Paging.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_04_AutoHide_Paging.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_04_AutoHide_Paging.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_05_Dynamic_Pagination.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_05_Dynamic_Pagination.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Demo_05_Dynamic_Pagination.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Demo_05_Dynamic_Pagination.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Paging_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Paging_Documentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Paging_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Paging_Documentation.razor
index db79183fe..e887f8806 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/04-paging/Grid_Paging_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/04-paging/Grid_Paging_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Paging_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Paging;
private const string pageTitle = "Blazor Grid - Paging";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Paging";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Demo_03_Client_Side_Sorting.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Demo_03_Client_Side_Sorting.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Demo_03_Client_Side_Sorting.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Demo_03_Client_Side_Sorting.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Demo_08_Default_Sorting.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Demo_08_Default_Sorting.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Demo_08_Default_Sorting.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Demo_08_Default_Sorting.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Demo_09_Disable_Specific_Column_Sorting.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Demo_09_Disable_Specific_Column_Sorting.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Demo_09_Disable_Specific_Column_Sorting.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Demo_09_Disable_Specific_Column_Sorting.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Sorting_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Sorting_Documentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Sorting_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Sorting_Documentation.razor
index 256ed0b4d..88baf3345 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/05-sorting/Grid_Sorting_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/05-sorting/Grid_Sorting_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Sorting_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Sorting;
private const string pageTitle = "Blazor Grid - Sorting";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Sorting";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_01_A_Selection.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_01_A_Selection.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_01_A_Selection.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_01_A_Selection.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_01_B_Default_Selection.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_01_B_Default_Selection.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_01_B_Default_Selection.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_01_B_Default_Selection.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_02_A_Multiple_Selection.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_02_A_Multiple_Selection.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_02_A_Multiple_Selection.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_02_A_Multiple_Selection.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_02_B_Multiple_Selection_Programmatically.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_02_B_Multiple_Selection_Programmatically.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_02_B_Multiple_Selection_Programmatically.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_02_B_Multiple_Selection_Programmatically.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_02_C_Multiple_Selection_Default_Programmatically.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_02_C_Multiple_Selection_Default_Programmatically.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_02_C_Multiple_Selection_Default_Programmatically.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_02_C_Multiple_Selection_Default_Programmatically.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_03_Disable_Selection.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_03_Disable_Selection.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_03_Disable_Selection.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_03_Disable_Selection.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_04_A_Change_Selected_Row_Background_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_04_A_Change_Selected_Row_Background_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_04_A_Change_Selected_Row_Background_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_04_A_Change_Selected_Row_Background_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_04_B_Selected_Row_CSS_Variables.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_04_B_Selected_Row_CSS_Variables.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Demo_04_B_Selected_Row_CSS_Variables.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Demo_04_B_Selected_Row_CSS_Variables.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Selection_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Selection_Documentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Selection_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Selection_Documentation.razor
index 3ac1e7678..ce09f761a 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/06-selection/Grid_Selection_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/06-selection/Grid_Selection_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Selection_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Selection;
private const string pageTitle = "Blazor Grid - Selection";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Selection";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/07-alignment/Grid_Alignment_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/07-alignment/Grid_Alignment_Documentation.razor
similarity index 94%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/07-alignment/Grid_Alignment_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/07-alignment/Grid_Alignment_Documentation.razor
index 491475b2b..dbfb41dfe 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/07-alignment/Grid_Alignment_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/07-alignment/Grid_Alignment_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Alignment_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Alignment;
private const string pageTitle = "Blazor Grid - Alignment";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Alignment";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/07-alignment/Grid_Demo_10_Header_Text_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/07-alignment/Grid_Demo_10_Header_Text_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/07-alignment/Grid_Demo_10_Header_Text_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/07-alignment/Grid_Demo_10_Header_Text_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/07-alignment/Grid_Demo_11_Grid_Cell_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/07-alignment/Grid_Demo_11_Grid_Cell_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/07-alignment/Grid_Demo_11_Grid_Cell_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/07-alignment/Grid_Demo_11_Grid_Cell_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/08-grid-settings/Grid_Demo_16_Save_And_Load_Grid_Settings.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/08-grid-settings/Grid_Demo_16_Save_And_Load_Grid_Settings.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/08-grid-settings/Grid_Demo_16_Save_And_Load_Grid_Settings.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/08-grid-settings/Grid_Demo_16_Save_And_Load_Grid_Settings.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/08-grid-settings/Grid_GridSettings_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/08-grid-settings/Grid_GridSettings_Documentation.razor
similarity index 94%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/08-grid-settings/Grid_GridSettings_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/08-grid-settings/Grid_GridSettings_Documentation.razor
index 9769c0440..66ca31c7f 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/08-grid-settings/Grid_GridSettings_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/08-grid-settings/Grid_GridSettings_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Settings_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Settings;
private const string pageTitle = "Blazor Grid - Settings";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Settings";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_CustomCSSClass_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_CustomCSSClass_Documentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_CustomCSSClass_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_CustomCSSClass_Documentation.razor
index 5665dd992..cb2ecc61c 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_CustomCSSClass_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_CustomCSSClass_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_CustomCSSClass_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_CustomCSSClass;
private const string pageTitle = "Blazor Grid - Custom CSS Class";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Custom CSS Class";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_18_Specify_Custom_Row_Class.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_18_Specify_Custom_Row_Class.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_18_Specify_Custom_Row_Class.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_18_Specify_Custom_Row_Class.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_19_Specify_Custom_Column_Class.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_19_Specify_Custom_Column_Class.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_19_Specify_Custom_Column_Class.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_19_Specify_Custom_Column_Class.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_20_Column_Css_Class.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_20_Column_Css_Class.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_20_Column_Css_Class.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_20_Column_Css_Class.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_27_Header_Row_CSS_Class.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_27_Header_Row_CSS_Class.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_27_Header_Row_CSS_Class.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_27_Header_Row_CSS_Class.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_28_Filters_Row_CSS_Class.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_28_Filters_Row_CSS_Class.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/09-custom-css-class/Grid_Demo_28_Filters_Row_CSS_Class.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/09-custom-css-class/Grid_Demo_28_Filters_Row_CSS_Class.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/10-events/Grid_Demo_29_Row_Click.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/10-events/Grid_Demo_29_Row_Click.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/10-events/Grid_Demo_29_Row_Click.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/10-events/Grid_Demo_29_Row_Click.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/10-events/Grid_Demo_30_Row_Double_Click.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/10-events/Grid_Demo_30_Row_Double_Click.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/10-events/Grid_Demo_30_Row_Double_Click.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/10-events/Grid_Demo_30_Row_Double_Click.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/10-events/Grid_Events_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/10-events/Grid_Events_Documentation.razor
similarity index 92%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/10-events/Grid_Events_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/10-events/Grid_Events_Documentation.razor
index 3da3389f2..91a32f5ed 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/10-events/Grid_Events_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/10-events/Grid_Events_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Events_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Events;
private const string pageTitle = "Blazor Grid - Events";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Events";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/11-translations/Grid_Demo_01_Translations.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/11-translations/Grid_Demo_01_Translations.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/11-translations/Grid_Demo_01_Translations.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/11-translations/Grid_Demo_01_Translations.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/11-translations/Grid_Translations_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/11-translations/Grid_Translations_Documentation.razor
similarity index 91%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/11-translations/Grid_Translations_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/11-translations/Grid_Translations_Documentation.razor
index 7fae7fe21..31614925a 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/11-translations/Grid_Translations_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/11-translations/Grid_Translations_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Translations_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Translations;
private const string pageTitle = "Blazor Grid - Translations";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Translations";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_B_With_Filters.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_B_With_Filters.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_B_With_Filters.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/12-fixed-header/Grid_Demo_32_Fixed_Header_B_With_Filters.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/12-fixed-header/Grid_FixedHeader_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/12-fixed-header/Grid_FixedHeader_Documentation.razor
similarity index 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/12-fixed-header/Grid_FixedHeader_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/12-fixed-header/Grid_FixedHeader_Documentation.razor
index 7ba88932c..07efcc28c 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/12-fixed-header/Grid_FixedHeader_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/12-fixed-header/Grid_FixedHeader_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_FixedHeader_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_FixedHeader;
private const string pageTitle = "Blazor Grid - Fixed header";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Fixed header";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_A_Text_Nowrap.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_A_Text_Nowrap.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_A_Text_Nowrap.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_A_Text_Nowrap.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_B_Fixed_Header.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_B_Fixed_Header.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_B_Fixed_Header.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_B_Fixed_Header.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_C_Fixed_Header_With_Filters.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_C_Fixed_Header_With_Filters.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_C_Fixed_Header_With_Filters.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_Demo_33_Freeze_Column_C_Fixed_Header_With_Filters.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_FreezeColumns_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_FreezeColumns_Documentation.razor
similarity index 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_FreezeColumns_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_FreezeColumns_Documentation.razor
index bc3007bfa..96fa49413 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/13-freeze-columns/Grid_FreezeColumns_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/13-freeze-columns/Grid_FreezeColumns_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_FreezeColumns_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_FreezeColumns;
private const string pageTitle = "Blazor Grid - Freeze columns";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Freeze columns";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/14-detail-view/Grid_Demo_14_A_DetailView.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/14-detail-view/Grid_Demo_14_A_DetailView.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/14-detail-view/Grid_Demo_14_A_DetailView.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/14-detail-view/Grid_Demo_14_A_DetailView.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/14-detail-view/Grid_Demo_14_B_DetailView_Dynamic_Data.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/14-detail-view/Grid_Demo_14_B_DetailView_Dynamic_Data.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/14-detail-view/Grid_Demo_14_B_DetailView_Dynamic_Data.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/14-detail-view/Grid_Demo_14_B_DetailView_Dynamic_Data.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/14-detail-view/Grid_DetailView_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/14-detail-view/Grid_DetailView_Documentation.razor
similarity index 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/14-detail-view/Grid_DetailView_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/14-detail-view/Grid_DetailView_Documentation.razor
index c7d78be9f..afa08d599 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/14-detail-view/Grid_DetailView_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/14-detail-view/Grid_DetailView_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_DetailView_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_DetailView;
private const string pageTitle = "Blazor Grid - Detail View";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Detail View";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/15-nested-grid/Grid_Demo_15_A_DetialView_Nested_Grid.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/15-nested-grid/Grid_Demo_15_A_DetialView_Nested_Grid.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/15-nested-grid/Grid_Demo_15_A_DetialView_Nested_Grid.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/15-nested-grid/Grid_Demo_15_A_DetialView_Nested_Grid.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/15-nested-grid/Grid_Nested_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/15-nested-grid/Grid_Nested_Documentation.razor
similarity index 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/15-nested-grid/Grid_Nested_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/15-nested-grid/Grid_Nested_Documentation.razor
index 061072d92..3215968ea 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/15-nested-grid/Grid_Nested_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/15-nested-grid/Grid_Nested_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_NestedGrid_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_NestedGrid;
private const string pageTitle = "Blazor Grid - Nested Grid";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Nested Grid";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_01_Summary_Example.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_01_Summary_Example.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_01_Summary_Example.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_01_Summary_Example.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_02_Summary_with_Filters_Paging.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_02_Summary_with_Filters_Paging.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_02_Summary_with_Filters_Paging.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_02_Summary_with_Filters_Paging.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_03_Change_Prefix.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_03_Change_Prefix.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_03_Change_Prefix.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_03_Change_Prefix.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_04_Remove_Prefix.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_04_Remove_Prefix.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_04_Remove_Prefix.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_04_Remove_Prefix.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_05_Locale.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_05_Locale.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Demo_05_Locale.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Demo_05_Locale.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Summary_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Summary_Documentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Summary_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Summary_Documentation.razor
index a1b295729..170e94162 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/16-summary/Grid_Summary_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/16-summary/Grid_Summary_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_Summary_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_Summary;
private const string pageTitle = "Blazor Grid - Summary";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Summary";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_01_Grid_Cell_Formating.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_01_Grid_Cell_Formating.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_01_Grid_Cell_Formating.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_01_Grid_Cell_Formating.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_02_Grid_Cell_Nowrap.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_02_Grid_Cell_Nowrap.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_02_Grid_Cell_Nowrap.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_02_Grid_Cell_Nowrap.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_03_Empty_Data.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_03_Empty_Data.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_03_Empty_Data.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_03_Empty_Data.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_04_Empty_Data_Template.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_04_Empty_Data_Template.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_04_Empty_Data_Template.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_04_Empty_Data_Template.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_05_Specify_Custom_Column_Header.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_05_Specify_Custom_Column_Header.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_05_Specify_Custom_Column_Header.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_05_Specify_Custom_Column_Header.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_06_Hide_Columns_Dynamically.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_06_Hide_Columns_Dynamically.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_06_Hide_Columns_Dynamically.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_06_Hide_Columns_Dynamically.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_07_Increase_TextBox_Width.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_07_Increase_TextBox_Width.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Demo_07_Increase_TextBox_Width.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Demo_07_Increase_TextBox_Width.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Other_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Other_Documentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Other_Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Other_Documentation.razor
index a7ab4319a..e1c2a7ae1 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Grid/99-other/Grid_Other_Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Grid/99-other/Grid_Other_Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Grid_OtherExamples_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Grid_OtherExamples;
private const string pageTitle = "Blazor Grid - Other examples";
private const string pageDescription = "Use Blazor Bootstrap grid component to display tabular data from the data source. And it supports client-side and server-side filtering, paging, and sorting.";
private const string metaTitle = "Blazor Grid Component - Other examples";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/IconDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/IconDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/IconDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/IconDocumentation.razor
index 4248bc0c2..bbb945ad2 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/IconDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/IconDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code{
- private const string pageUrl = RouteConstants.Demos_Icons_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Icons;
private const string pageTitle = "Blazor Icon";
private const string pageDescription = "Blazor Bootstrap icon component will display an icon from any icon font.";
private const string metaTitle = "Blazor Icon Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_02_Sizes.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_02_Sizes.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_02_Sizes.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_02_Sizes.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_03_Font_Awesome_Icons.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_03_Font_Awesome_Icons.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_03_Font_Awesome_Icons.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_03_Font_Awesome_Icons.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_04_Colors.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_04_Colors.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_04_Colors.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_04_Colors.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_05_Inline_Text_With_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_05_Inline_Text_With_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_05_Inline_Text_With_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_05_Inline_Text_With_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_06_A_Link_With_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_06_A_Link_With_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_06_A_Link_With_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_06_A_Link_With_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_06_B_Link_With_Custom_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_06_B_Link_With_Custom_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_06_B_Link_With_Custom_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_06_B_Link_With_Custom_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_07_A_Button_With_Icon_And_Text.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_07_A_Button_With_Icon_And_Text.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_07_A_Button_With_Icon_And_Text.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_07_A_Button_With_Icon_And_Text.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_07_B_Button_With_Icon_Only.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_07_B_Button_With_Icon_Only.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_07_B_Button_With_Icon_Only.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_07_B_Button_With_Icon_Only.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_07_C_Button_With_Font_Awesome_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_07_C_Button_With_Font_Awesome_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_07_C_Button_With_Font_Awesome_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_07_C_Button_With_Font_Awesome_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_09_Tooltip.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_09_Tooltip.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_09_Tooltip.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_09_Tooltip.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_10_Bootstrap_Icons.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_10_Bootstrap_Icons.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/Icon_Demo_10_Bootstrap_Icons.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/Icon_Demo_10_Bootstrap_Icons.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/ImageDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/ImageDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Images/ImageDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/ImageDocumentation.razor
index afbd46df7..c4b9ee13e 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/ImageDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/ImageDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Images_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Images;
private const string pageTitle = "Blazor Image";
private const string pageDescription = "Documentation and examples for opting images into responsive behavior (so they never become wider than their parent) and add lightweight styles to them.";
private const string metaTitle = "Blazor Image Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_02_Thumbnail.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_02_Thumbnail.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_02_Thumbnail.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_02_Thumbnail.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_03_Aligning_Images_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_03_Aligning_Images_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_03_Aligning_Images_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_03_Aligning_Images_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_03_Aligning_Images_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_03_Aligning_Images_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_03_Aligning_Images_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_03_Aligning_Images_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_03_Aligning_Images_C.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_03_Aligning_Images_C.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Images/Image_Demo_03_Aligning_Images_C.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/Image_Demo_03_Aligning_Images_C.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/server/LayoutServerDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/server/LayoutServerDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Layout/server/LayoutServerDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/server/LayoutServerDocumentation.razor
index 6676c5df0..00ed81f50 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/server/LayoutServerDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/server/LayoutServerDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = "/layout-setup/blazor-server";
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Layout_Blazor_Server;
private const string pageTitle = "Blazor Bootstrap Layout Setup - Blazor Server";
private const string pageDescription = "High-performance, lightweight, and responsive blazor bootstrap components in a single package from the developers for the developers.";
private const string metaTitle = "Blazor Bootstrap Layout Setup - Blazor Server";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/server/Layout_Server_Demo_01.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/server/Layout_Server_Demo_01.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Layout/server/Layout_Server_Demo_01.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/server/Layout_Server_Demo_01.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/webassembly/LayoutWebAssemblyDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/webassembly/LayoutWebAssemblyDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Layout/webassembly/LayoutWebAssemblyDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/webassembly/LayoutWebAssemblyDocumentation.razor
index a1b64fcbb..9d1facecb 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/webassembly/LayoutWebAssemblyDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/webassembly/LayoutWebAssemblyDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = "/layout-setup/blazor-webassembly";
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Layout_BlazorWebAssembly;
private const string pageTitle = "Blazor Bootstrap Layout Setup - Blazor WebAssembly";
private const string pageDescription = "High-performance, lightweight, and responsive blazor bootstrap components in a single package from the developers for the developers.";
private const string metaTitle = "Blazor Bootstrap Layout Setup - Blazor WebAssembly";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/webassembly/Layout_WebAssembly_Demo_01.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/webassembly/Layout_WebAssembly_Demo_01.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Layout/webassembly/Layout_WebAssembly_Demo_01.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/webassembly/Layout_WebAssembly_Demo_01.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMapDemoComponentBase.cs b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMapDemoComponentBase.cs
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMapDemoComponentBase.cs
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMapDemoComponentBase.cs
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMapDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMapDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMapDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMapDocumentation.razor
index f50d30fb1..55584d977 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMapDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMapDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_GoogleMap_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_GoogleMap;
private const string pageTitle = "Blazor Google Map";
private const string pageDescription = "Blazor Bootstrap Google Map component will create maps to show locations anywhere in the world using the Google JavaScript API.";
private const string metaTitle = "Blazor Google Map Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_02_Marker.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_02_Marker.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_02_Marker.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_02_Marker.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_A_Scale_the_marker.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_A_Scale_the_marker.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_A_Scale_the_marker.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_A_Scale_the_marker.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_B_Change_the_background_color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_B_Change_the_background_color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_B_Change_the_background_color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_B_Change_the_background_color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_C_Change_the_border_color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_C_Change_the_border_color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_C_Change_the_border_color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_C_Change_the_border_color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_D_Change_the_glyph_color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_D_Change_the_glyph_color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_D_Change_the_glyph_color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_D_Change_the_glyph_color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_E_Hide_the_glyph.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_E_Hide_the_glyph.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_E_Hide_the_glyph.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_E_Hide_the_glyph.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_F_Use_icon_fonts.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_F_Use_icon_fonts.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_03_Marker_Customization_F_Use_icon_fonts.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_03_Marker_Customization_F_Use_icon_fonts.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_04_Markers_with_HTML_and_CSS.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_04_Markers_with_HTML_and_CSS.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_04_Markers_with_HTML_and_CSS.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_04_Markers_with_HTML_and_CSS.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_05_Make_a_marker_clickable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_05_Make_a_marker_clickable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_05_Make_a_marker_clickable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_05_Make_a_marker_clickable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_06_Dynamic_markers.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_06_Dynamic_markers.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMap_Demo_06_Dynamic_markers.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMap_Demo_06_Dynamic_markers.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/MarkdownDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/MarkdownDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/MarkdownDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/MarkdownDocumentation.razor
index e27df3ec0..4dbbc2129 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/MarkdownDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/MarkdownDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code{
- private const string pageUrl = RouteConstants.Demos_Markdown_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Markdown;
private const string pageTitle = "Blazor Markdown";
private const string pageDescription = "Use Blazor Bootstrap Markdown component to add formatting, tables, images, and more to your project pages.";
private const string metaTitle = "Blazor Markdown Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_01_Preview.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_01_Preview.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_01_Preview.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_01_Preview.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_02_Headers.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_02_Headers.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_02_Headers.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_02_Headers.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_03_Paragraphs_and_Line_Breaks.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_03_Paragraphs_and_Line_Breaks.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_03_Paragraphs_and_Line_Breaks.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_03_Paragraphs_and_Line_Breaks.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_04_Blockquotes.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_04_Blockquotes.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_04_Blockquotes.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_04_Blockquotes.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_05_Horizontal_Rules.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_05_Horizontal_Rules.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_05_Horizontal_Rules.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_05_Horizontal_Rules.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_06_Emphasis_bold_italics_strikethrough.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_06_Emphasis_bold_italics_strikethrough.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_06_Emphasis_bold_italics_strikethrough.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_06_Emphasis_bold_italics_strikethrough.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_07_Code_Highlighting.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_07_Code_Highlighting.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_07_Code_Highlighting.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_07_Code_Highlighting.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_08_Tables_A_Example.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_08_Tables_A_Example.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_08_Tables_A_Example.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_08_Tables_A_Example.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_08_Tables_B_Custom_CssClass.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_08_Tables_B_Custom_CssClass.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_08_Tables_B_Custom_CssClass.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_08_Tables_B_Custom_CssClass.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_A_Ordered.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_A_Ordered.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_A_Ordered.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_A_Ordered.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_B_Unordered.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_B_Unordered.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_B_Unordered.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_B_Unordered.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_C_Nested.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_C_Nested.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_C_Nested.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_C_Nested.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_D_Nested.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_D_Nested.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_D_Nested.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_D_Nested.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_E_Nested.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_E_Nested.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_09_Lists_E_Nested.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_09_Lists_E_Nested.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_10_Links.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_10_Links.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_10_Links.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_10_Links.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_11_Images.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_11_Images.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_11_Images.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_11_Images.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_12_Checklist_or_Task_List.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_12_Checklist_or_Task_List.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_12_Checklist_or_Task_List.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_12_Checklist_or_Task_List.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_13_Emoji.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_13_Emoji.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_13_Emoji.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_13_Emoji.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_14_Attachments.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_14_Attachments.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_14_Attachments.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_14_Attachments.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_15_Mathematical_Notations_and_Characters.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_15_Mathematical_Notations_and_Characters.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_15_Mathematical_Notations_and_Characters.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_15_Mathematical_Notations_and_Characters.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_99_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_99_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/Markdown_Demo_99_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/Markdown_Demo_99_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/EmployeeDemoComponent1.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/EmployeeDemoComponent1.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/EmployeeDemoComponent1.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/EmployeeDemoComponent1.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/EmployeeDemoComponent2.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/EmployeeDemoComponent2.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/EmployeeDemoComponent2.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/EmployeeDemoComponent2.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/ModalDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/ModalDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/ModalDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/ModalDocumentation.razor
index dc325f92e..42619223d 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/ModalDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/ModalDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Modal_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Modal;
private const string pageTitle = "Blazor Modal";
private const string pageDescription = "Use Blazor Bootstrap modal component to add dialogs to your site for lightboxes, user notifications, or completely custom content.";
private const string metaTitle = "Blazor Modal Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_02_A_Show_Dynamic_Component.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_02_A_Show_Dynamic_Component.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_02_A_Show_Dynamic_Component.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_02_A_Show_Dynamic_Component.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_02_Static_Backdrop.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_02_Static_Backdrop.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_02_Static_Backdrop.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_02_Static_Backdrop.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_03_Scrolling_Long_Content_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_03_Scrolling_Long_Content_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_03_Scrolling_Long_Content_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_03_Scrolling_Long_Content_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_03_Scrolling_Long_Content_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_03_Scrolling_Long_Content_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_03_Scrolling_Long_Content_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_03_Scrolling_Long_Content_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_04_Vertically_Centered.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_04_Vertically_Centered.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_04_Vertically_Centered.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_04_Vertically_Centered.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_04_Vertically_Centered_And_Scrollable.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_04_Vertically_Centered_And_Scrollable.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_04_Vertically_Centered_And_Scrollable.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_04_Vertically_Centered_And_Scrollable.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_05_Optional_Sizes.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_05_Optional_Sizes.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_05_Optional_Sizes.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_05_Optional_Sizes.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_06_Fullscreen_Modal.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_06_Fullscreen_Modal.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_06_Fullscreen_Modal.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_06_Fullscreen_Modal.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_07_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_07_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/Modal_Demo_07_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/Modal_Demo_07_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/EmployeeDemoComponent1.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/EmployeeDemoComponent1.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/EmployeeDemoComponent1.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/EmployeeDemoComponent1.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/EmployeeDemoComponent2.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/EmployeeDemoComponent2.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/EmployeeDemoComponent2.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/EmployeeDemoComponent2.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/OffcanvasDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/OffcanvasDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/OffcanvasDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/OffcanvasDocumentation.razor
index b9f1dc6cc..856710ace 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/OffcanvasDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/OffcanvasDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Offcanvas_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Offcanvas;
private const string pageTitle = "Blazor Offcanvas";
private const string pageDescription = "Build hidden sidebars into your project for navigation, shopping carts, and more with Blazor Bootstrap offcanvas component.";
private const string metaTitle = "Blazor Offcanvas Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_02_A_Show_Dynamic_Component.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_02_A_Show_Dynamic_Component.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_02_A_Show_Dynamic_Component.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_02_A_Show_Dynamic_Component.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_02_B_Pass_Event_Callback_to_a_Dynamic_Component.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_03_Placement.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_03_Placement.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_03_Placement.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_03_Placement.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_04_Static_Backdrop.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_04_Static_Backdrop.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_04_Static_Backdrop.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_04_Static_Backdrop.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_05_Sizes_A_Small.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_05_Sizes_A_Small.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_05_Sizes_A_Small.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_05_Sizes_A_Small.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_05_Sizes_B_Large.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_05_Sizes_B_Large.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_05_Sizes_B_Large.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_05_Sizes_B_Large.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_06_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_06_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/Offcanvas_Demo_06_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/Offcanvas_Demo_06_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/PaginationDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/PaginationDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/PaginationDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/PaginationDocumentation.razor
index 9f2acba7b..b82a327ae 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/PaginationDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/PaginationDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Pagination_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Pagination;
private const string pageTitle = "Blazor Pagination";
private const string pageDescription = "Use Blazor Bootstrap pagination component to indicate a series of related content exists across multiple pages.";
private const string metaTitle = "Blazor Pagination Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_02_Working_With_Icons.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_02_Working_With_Icons.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_02_Working_With_Icons.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_02_Working_With_Icons.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_03_Disabled_And_Active_States.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_03_Disabled_And_Active_States.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_03_Disabled_And_Active_States.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_03_Disabled_And_Active_States.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_04_Sizing.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_04_Sizing.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_04_Sizing.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_04_Sizing.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_05_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_05_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_05_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_05_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_06_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_06_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/Pagination_Demo_06_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/Pagination_Demo_06_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewerDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewerDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewerDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewerDocumentation.razor
index 51f6d6db9..b31f578c1 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewerDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewerDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_PDFViewer_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_PDFViewer;
private const string pageTitle = "Blazor PDF Viewer";
private const string pageDescription = "The Blazor PDF Viewer component allows users to view PDF files directly in the browser, without relying on third-party browser tools or extensions.";
private const string metaTitle = "Blazor PDF Viewer Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_02_Orientation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_02_Orientation.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_02_Orientation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_02_Orientation.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_03_Base64String.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_03_Base64String.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_03_Base64String.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_03_Base64String.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_04_RTL_Doc_Example.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_04_RTL_Doc_Example.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_04_RTL_Doc_Example.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_04_RTL_Doc_Example.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_05_Password_Protected_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_05_Password_Protected_A.razor
new file mode 100644
index 000000000..6605c7fcf
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_05_Password_Protected_A.razor
@@ -0,0 +1,3 @@
+
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_05_Password_Protected_B_Prompt_For_Password.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_05_Password_Protected_B_Prompt_For_Password.razor
similarity index 61%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_05_Password_Protected_B_Prompt_For_Password.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_05_Password_Protected_B_Prompt_For_Password.razor
index 7651c0af6..a4c9aa0ec 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewer_Demo_05_Password_Protected_B_Prompt_For_Password.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewer_Demo_05_Password_Protected_B_Prompt_For_Password.razor
@@ -1,6 +1,6 @@
@if (showPdfViewer)
{
-
+
}
else
{
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/PlaceholderDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/PlaceholderDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/PlaceholderDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/PlaceholderDocumentation.razor
index e8e9b4c86..d072d796c 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/PlaceholderDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/PlaceholderDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Placeholders_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Placeholders;
private const string pageTitle = "Blazor Placeholder";
private const string pageDescription = "Use Blazor Bootstrap loading placeholders for your components or pages to indicate something may still be loading.";
private const string metaTitle = "Blazor Placeholder Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_02_Width.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_02_Width.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_02_Width.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_02_Width.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_03_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_03_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_03_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_03_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_04_Sizing.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_04_Sizing.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_04_Sizing.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_04_Sizing.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_05_Animation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_05_Animation.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/Placeholder_Demo_05_Animation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/Placeholder_Demo_05_Animation.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Preload/PreloadDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/PreloadDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Preload/PreloadDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/PreloadDocumentation.razor
index 46cddc921..ec0ad6682 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Preload/PreloadDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/PreloadDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Preload_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Preload;
private const string pageTitle = "Blazor Preload";
private const string pageDescription = "Indicate the loading state of a page with Blazor Bootstrap preload component.";
private const string metaTitle = "Blazor Preload Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_01_Global_Preload_For_Application_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_01_Global_Preload_For_Application_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_01_Global_Preload_For_Application_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_01_Global_Preload_For_Application_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_01_Global_Preload_For_Application_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_01_Global_Preload_For_Application_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_01_Global_Preload_For_Application_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_01_Global_Preload_For_Application_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_02_Loading_Text.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_02_Loading_Text.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_02_Loading_Text.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_02_Loading_Text.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_03_Change_Spinner_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_03_Change_Spinner_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Preload/Preload_Demo_03_Change_Spinner_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/Preload_Demo_03_Change_Spinner_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/ProgressDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/ProgressDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/ProgressDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/ProgressDocumentation.razor
index 255329d78..6998ab895 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/ProgressDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/ProgressDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Progress_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Progress;
private const string pageTitle = "Blazor Progress";
private const string pageDescription = "Documentation and examples for using Blazor Bootstrap custom progress bars featuring support for stacked bars, animated backgrounds, and text labels.";
private const string metaTitle = "Blazor Progress Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_01_How_It_Works.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_01_How_It_Works.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_01_How_It_Works.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_01_How_It_Works.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_02_Labels.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_02_Labels.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_02_Labels.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_02_Labels.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_03_Set_Width_Programmatically.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_03_Set_Width_Programmatically.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_03_Set_Width_Programmatically.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_03_Set_Width_Programmatically.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_04_Height.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_04_Height.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_04_Height.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_04_Height.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_05_Backgrounds.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_05_Backgrounds.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_05_Backgrounds.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_05_Backgrounds.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_06_Set_Background_Programmatically.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_06_Set_Background_Programmatically.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_06_Set_Background_Programmatically.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_06_Set_Background_Programmatically.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_07_MultipleBars.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_07_MultipleBars.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_07_MultipleBars.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_07_MultipleBars.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_08_Striped.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_08_Striped.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_08_Striped.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_08_Striped.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_09_Animated_Stripes.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_09_Animated_Stripes.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_09_Animated_Stripes.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_09_Animated_Stripes.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_10_Dynamic_Progress.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_10_Dynamic_Progress.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/Progress_Demo_10_Dynamic_Progress.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/Progress_Demo_10_Dynamic_Progress.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/RibbonDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/RibbonDocumentation.razor
similarity index 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/RibbonDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/RibbonDocumentation.razor
index 4f745b72b..77162d0be 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/RibbonDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/RibbonDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Ribbon_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Ribbon;
private const string pageTitle = "Blazor Ribbon";
private const string pageDescription = "Documentation and examples for using the Blazor Bootstrap Ribbon component.";
private const string metaTitle = "Blazor Ribbon Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/Ribbon_Demo_01_How_It_Works.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/Ribbon_Demo_01_How_It_Works.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/Ribbon_Demo_01_How_It_Works.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/Ribbon_Demo_01_How_It_Works.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/Ribbon_Demo_02_Images.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/Ribbon_Demo_02_Images.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/Ribbon_Demo_02_Images.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/Ribbon_Demo_02_Images.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoaderDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoaderDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoaderDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoaderDocumentation.razor
index c45a6e280..1e93e4643 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoaderDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoaderDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_ScriptLoader_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_ScriptLoader;
private const string pageTitle = "Blazor ScriptLoader";
private const string pageDescription = "Documentation and examples for using the Blazor Bootstrap ScriptLoader component.";
private const string metaTitle = "Blazor ScriptLoader Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoader_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoader_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoader_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoader_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoader_Demo_02_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoader_Demo_02_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoader_Demo_02_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoader_Demo_02_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalServiceDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalServiceDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalServiceDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalServiceDocumentation.razor
index fa9cf45fb..adf24a299 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalServiceDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalServiceDocumentation.razor
@@ -1,6 +1,7 @@
@page "/modal-service"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_ModalService_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_ModalService;
private const string pageTitle = "Blazor Modal Service";
private const string pageDescription = "Use Blazor Bootstrap modal service to show quick dialogs to your site for lightboxes, user notifications, or completely custom content.";
private const string metaTitle = "Blazor Modal Service";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_01_How_It_Works.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_01_How_It_Works.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_01_How_It_Works.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_01_How_It_Works.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_02_Vertically_Centered_Modal.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_02_Vertically_Centered_Modal.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_02_Vertically_Centered_Modal.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_02_Vertically_Centered_Modal.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_03_Size.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_03_Size.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_03_Size.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_03_Size.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_04_Change_Footer_Button_Color_and_Text.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_04_Change_Footer_Button_Color_and_Text.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_04_Change_Footer_Button_Color_and_Text.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_04_Change_Footer_Button_Color_and_Text.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_05_Hide_Footer_Button.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_05_Hide_Footer_Button.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_05_Hide_Footer_Button.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_05_Hide_Footer_Button.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_06_Callback.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_06_Callback.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_06_Callback.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_06_Callback.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_01.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_01.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_01.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_01.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_02.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_02.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_02.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalService_Demo_100_Global_Modal_Service_For_Application_02.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/SidebarDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/SidebarDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/SidebarDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/SidebarDocumentation.razor
index 9070599c8..47d7fb2f0 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/SidebarDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/SidebarDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Sidebar_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Sidebar;
private const string pageTitle = "Blazor Sidebar";
private const string pageDescription = "Use the Blazor Bootstrap Sidebar component to show consistent cross-browser, responsive and cross-device navigation links, additional information, or other content.";
private const string metaTitle = "Blazor Sidebar Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_02_Two_level_navigation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_02_Two_level_navigation.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_02_Two_level_navigation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_02_Two_level_navigation.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_03_Change_Icons_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_03_Change_Icons_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_03_Change_Icons_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_03_Change_Icons_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_04_Full_layout_with_sidebar.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_04_Full_layout_with_sidebar.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_04_Full_layout_with_sidebar.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_04_Full_layout_with_sidebar.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_05_Toggle_Sidebar_to_Show_Icons_Only.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_05_Toggle_Sidebar_to_Show_Icons_Only.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_05_Toggle_Sidebar_to_Show_Icons_Only.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_05_Toggle_Sidebar_to_Show_Icons_Only.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_06_Show_Badge.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_06_Show_Badge.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_06_Show_Badge.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_06_Show_Badge.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_07_Custom_Brand_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_07_Custom_Brand_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_07_Custom_Brand_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_07_Custom_Brand_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_08_Show_Image_as_Brand_Logo.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_08_Show_Image_as_Brand_Logo.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_08_Show_Image_as_Brand_Logo.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_08_Show_Image_as_Brand_Logo.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_09_Customize_Sidebar.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_09_Customize_Sidebar.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_09_Customize_Sidebar.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_09_Customize_Sidebar.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_10_Apply_Custom_CSS_Class_to_NavItem.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_10_Apply_Custom_CSS_Class_to_NavItem.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_10_Apply_Custom_CSS_Class_to_NavItem.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_10_Apply_Custom_CSS_Class_to_NavItem.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_11_Width.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_11_Width.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_11_Width.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_11_Width.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_12_Company_Logo_FullWidth.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_12_Company_Logo_FullWidth.razor
similarity index 92%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_12_Company_Logo_FullWidth.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_12_Company_Logo_FullWidth.razor
index 8fb78b81c..739c3141d 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/Sidebar_Demo_12_Company_Logo_FullWidth.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/Sidebar_Demo_12_Company_Logo_FullWidth.razor
@@ -1,6 +1,6 @@
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2Documentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2Documentation.razor
index 1563a6d77..0c7c0baac 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2Documentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Sidebar2_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Sidebar2;
private const string pageTitle = "Blazor Sidebar2";
private const string pageDescription = "Use the Blazor Bootstrap Sidebar2 component to display consistent, cross-browser, and responsive navigation links that support more than two nested levels.";
private const string metaTitle = "Blazor Sidebar2 Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_01_Basic_Usage.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_01_Basic_Usage.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_01_Basic_Usage.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_01_Basic_Usage.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_02_More_Nested_Levels.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_02_More_Nested_Levels.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_02_More_Nested_Levels.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_02_More_Nested_Levels.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_03_Change_Icons_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_03_Change_Icons_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_03_Change_Icons_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_03_Change_Icons_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_04_Full_layout_with_sidebar.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_04_Full_layout_with_sidebar.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_04_Full_layout_with_sidebar.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_04_Full_layout_with_sidebar.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_07_Custom_Brand_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_07_Custom_Brand_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_07_Custom_Brand_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_07_Custom_Brand_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_08_Show_Image_as_Brand_Logo.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_08_Show_Image_as_Brand_Logo.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_08_Show_Image_as_Brand_Logo.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_08_Show_Image_as_Brand_Logo.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_09_Width.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_09_Width.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_09_Width.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_09_Width.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_10_Company_Logo_FullWidth.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_10_Company_Logo_FullWidth.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_10_Company_Logo_FullWidth.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_10_Company_Logo_FullWidth.razor
index be7660fe2..15989ce9b 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2_Demo_10_Company_Logo_FullWidth.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2_Demo_10_Company_Logo_FullWidth.razor
@@ -1,6 +1,6 @@
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableListDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableListDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableListDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableListDocumentation.razor
index f1d6ae13c..9b7cfa361 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableListDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableListDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_SortableList_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_SortableList;
private const string pageTitle = "Blazor Sortable List";
private const string pageDescription = "The Blazor Bootstrap Sortable List component, built on top of SortableJS, enables drag-and-drop reordering of lists.";
private const string metaTitle = "Blazor Sortable List Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_00_Setup.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_00_Setup.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_00_Setup.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_00_Setup.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_02_Shared_Lists_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_02_Shared_Lists_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_02_Shared_Lists_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_02_Shared_Lists_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_02_Shared_Lists_B_Three_Lists.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_02_Shared_Lists_B_Three_Lists.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_02_Shared_Lists_B_Three_Lists.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_02_Shared_Lists_B_Three_Lists.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_03_Cloning.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_03_Cloning.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_03_Cloning.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_03_Cloning.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_04_Disable_Sorting.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_04_Disable_Sorting.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_04_Disable_Sorting.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_04_Disable_Sorting.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_05_Handle.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_05_Handle.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_05_Handle.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_05_Handle.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_06_Disable_Item.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_06_Disable_Item.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_06_Disable_Item.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_06_Disable_Item.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_07_Nested_Sortables.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_07_Nested_Sortables.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_07_Nested_Sortables.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_07_Nested_Sortables.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_08_Dynamic_Data.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_08_Dynamic_Data.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_08_Dynamic_Data.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_08_Dynamic_Data.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_09_Empty_Data.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_09_Empty_Data.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableList_Demo_09_Empty_Data.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableList_Demo_09_Empty_Data.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/SpinnersDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/SpinnersDocumentation.razor
similarity index 97%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/SpinnersDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/SpinnersDocumentation.razor
index b9ad7ea1a..e669a3beb 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/SpinnersDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/SpinnersDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code{
- private const string pageUrl = RouteConstants.Demos_Spinners_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Spinners;
private const string pageTitle = "Blazor Spinner";
private const string pageDescription = "Visualize the loading state of a component or page using the Blazor Bootstrap Spinner component.";
private const string metaTitle = "Blazor Spinner Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_01_Border_Spinner.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_01_Border_Spinner.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_01_Border_Spinner.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_01_Border_Spinner.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_02_Colors.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_02_Colors.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_02_Colors.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_02_Colors.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_03_Grow_spinner_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_03_Grow_spinner_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_03_Grow_spinner_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_03_Grow_spinner_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_03_Grow_spinner_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_03_Grow_spinner_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_03_Grow_spinner_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_03_Grow_spinner_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_04_Loading_dots_spinner_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_04_Loading_dots_spinner_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_04_Loading_dots_spinner_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_04_Loading_dots_spinner_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_04_Loading_dots_spinner_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_04_Loading_dots_spinner_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_04_Loading_dots_spinner_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_04_Loading_dots_spinner_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_A_Margin.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_A_Margin.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_A_Margin.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_A_Margin.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_01.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_01.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_01.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_01.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_02.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_02.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_02.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_B_Palcement_Flex_02.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_C_Palcement_Floats.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_C_Palcement_Floats.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_C_Palcement_Floats.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_C_Palcement_Floats.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_D_Palcement_Text_align.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_D_Palcement_Text_align.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_05_Alignment_D_Palcement_Text_align.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_05_Alignment_D_Palcement_Text_align.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_06_Size_A_Border.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_06_Size_A_Border.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_06_Size_A_Border.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_06_Size_A_Border.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_06_Size_B_Grow.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_06_Size_B_Grow.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_06_Size_B_Grow.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_06_Size_B_Grow.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_06_Size_C_Dots.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_06_Size_C_Dots.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_06_Size_C_Dots.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_06_Size_C_Dots.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_07_Visible.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_07_Visible.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/Spinners_Demo_07_Visible.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/Spinners_Demo_07_Visible.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/TabsDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/TabsDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/TabsDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/TabsDocumentation.razor
index 1f61ee62e..84c8a6249 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/TabsDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/TabsDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Tabs_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Tabs;
private const string pageTitle = "Blazor Tabs";
private const string pageDescription = "Documentation and examples for using Blazor Bootstrap Tabs components.";
private const string metaTitle = "Blazor Tabs Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_02_Enable_FadeEffect.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_02_Enable_FadeEffect.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_02_Enable_FadeEffect.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_02_Enable_FadeEffect.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_03_Title_with_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_03_Title_with_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_03_Title_with_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_03_Title_with_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_04_Disable_Tab.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_04_Disable_Tab.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_04_Disable_Tab.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_04_Disable_Tab.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_05_Nav_Style_Pills.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_05_Nav_Style_Pills.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_05_Nav_Style_Pills.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_05_Nav_Style_Pills.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_06_Nav_Style_Underline.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_06_Nav_Style_Underline.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_06_Nav_Style_Underline.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_06_Nav_Style_Underline.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_07_Vertical_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_07_Vertical_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_07_Vertical_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_07_Vertical_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_07_Vertical_B_Pills.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_07_Vertical_B_Pills.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_07_Vertical_B_Pills.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_07_Vertical_B_Pills.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_07_Vertical_C_Underline.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_07_Vertical_C_Underline.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_07_Vertical_C_Underline.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_07_Vertical_C_Underline.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_08_Activate_Individual_Tabs.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_08_Activate_Individual_Tabs.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_08_Activate_Individual_Tabs.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_08_Activate_Individual_Tabs.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_09_Events_Order.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_09_Events_Order.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_09_Events_Order.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_09_Events_Order.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_10_Events_Example.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_10_Events_Example.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_10_Events_Example.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_10_Events_Example.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_11_Methods_Set_Active_Tab_OnAfterRender.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_11_Methods_Set_Active_Tab_OnAfterRender.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_11_Methods_Set_Active_Tab_OnAfterRender.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_11_Methods_Set_Active_Tab_OnAfterRender.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_12_Tab_Callback_Event_OnClick.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_12_Tab_Callback_Event_OnClick.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_12_Tab_Callback_Event_OnClick.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_12_Tab_Callback_Event_OnClick.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_13_Dynamic_Tabs.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_13_Dynamic_Tabs.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_13_Dynamic_Tabs.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_13_Dynamic_Tabs.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_14_Remove_Dynamic_Tabs.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_14_Remove_Dynamic_Tabs.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_14_Remove_Dynamic_Tabs.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_14_Remove_Dynamic_Tabs.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_15_Remove_Inactive_Tab_by_Name.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_15_Remove_Inactive_Tab_by_Name.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/Tabs_Demo_15_Remove_Inactive_Tab_by_Name.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/Tabs_Demo_15_Remove_Inactive_Tab_by_Name.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcherDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcherDocumentation.razor
similarity index 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcherDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcherDocumentation.razor
index f2d6128fb..c2b61cb04 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcherDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcherDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_ThemeSwitcher_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_ThemeSwitcher;
private const string pageTitle = "Blazor Theme Switcher";
private const string pageDescription = "Documentation and examples for using the Blazor Bootstrap Theme Switcher component.";
private const string metaTitle = "Blazor Theme Switcher Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_01_How_It_Works.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_01_How_It_Works.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_01_How_It_Works.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_01_How_It_Works.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_02_Position_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_03_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_03_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcher_Demo_03_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcher_Demo_03_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/ToastsDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/ToastsDocumentation.razor
similarity index 98%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/ToastsDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/ToastsDocumentation.razor
index e7efd933f..0d8750bf9 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/ToastsDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/ToastsDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Toasts_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Toasts;
private const string pageTitle = "Blazor Toasts";
private const string pageDescription = "Push notifications to your visitors with a toast, a lightweight and easily customizable Blazor Bootstrap alert message.";
private const string metaTitle = "Blazor Toasts Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_01_Toast_With_Title.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_01_Toast_With_Title.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_01_Toast_With_Title.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_01_Toast_With_Title.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_02_Toast_Without_Title.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_02_Toast_Without_Title.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_02_Toast_Without_Title.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_02_Toast_Without_Title.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_03_A_Auto_Hide.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_03_A_Auto_Hide.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_03_A_Auto_Hide.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_03_A_Auto_Hide.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_03_B_Auto_Hide_Individual_Messages.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_03_B_Auto_Hide_Individual_Messages.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_03_B_Auto_Hide_Individual_Messages.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_03_B_Auto_Hide_Individual_Messages.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_04_Placement.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_04_Placement.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_04_Placement.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_04_Placement.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_05_StackLength.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_05_StackLength.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_05_StackLength.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_05_StackLength.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_01.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_01.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_01.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_01.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_02.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_02.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_02.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_06_Global_Toasts_Service_For_Application_02.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_07_Toast_With_Content.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_07_Toast_With_Content.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/Toasts_Demo_07_Toast_With_Content.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/Toasts_Demo_07_Toast_With_Content.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/TooltipsDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/TooltipsDocumentation.razor
similarity index 96%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/TooltipsDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/TooltipsDocumentation.razor
index 107f85a21..e110b278c 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/TooltipsDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/TooltipsDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_Tooltips_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Tooltips;
private const string pageTitle = "Blazor Tooltip";
private const string pageDescription = "Use Blazor Bootstrap tooltip component to add custom tooltips to your web pages.";
private const string metaTitle = "Blazor Tooltip Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_02_Disabled_Button_With_Tooltip.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_02_Disabled_Button_With_Tooltip.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_02_Disabled_Button_With_Tooltip.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_02_Disabled_Button_With_Tooltip.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_03_Icon_With_Click_Event.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_03_Icon_With_Click_Event.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_03_Icon_With_Click_Event.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_03_Icon_With_Click_Event.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_04_Dynamically_Update_Tooltip_Text.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_04_Dynamically_Update_Tooltip_Text.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_04_Dynamically_Update_Tooltip_Text.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_04_Dynamically_Update_Tooltip_Text.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_05_Tooltip_With_Navigation_Link.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_05_Tooltip_With_Navigation_Link.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_05_Tooltip_With_Navigation_Link.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_05_Tooltip_With_Navigation_Link.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_06_Colors.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_06_Colors.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_06_Colors.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_06_Colors.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_07_Dynamically_Change_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_07_Dynamically_Change_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_07_Dynamically_Change_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_07_Dynamically_Change_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_08_HTML.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_08_HTML.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/Tooltips_Demo_08_HTML.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/Tooltips_Demo_08_HTML.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtilDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtilDocumentation.razor
similarity index 94%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtilDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtilDocumentation.razor
index 4863b7427..d861d595a 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtilDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtilDocumentation.razor
@@ -1,4 +1,5 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
@code {
- private const string pageUrl = RouteConstants.Demos_ColorUtils_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_ColorUtils;
private const string pageTitle = "Blazor Bootstrap Color Utils";
private const string pageDescription = "For data visualization, you can use the predefined palettes ColorBuilder.CategoricalTwelveColors for a 12-color palette and ColorBuilder.CategoricalSixColors for a 6-color palette. These palettes offer a range of distinct and visually appealing colors that can be applied to represent different categories or data elements in your visualizations.";
private const string metaTitle = "Blazor Bootstrap Color Utils";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtil_Demo_01_CategoricalSixColor.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtil_Demo_01_CategoricalSixColor.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtil_Demo_01_CategoricalSixColor.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtil_Demo_01_CategoricalSixColor.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtil_Demo_02_CategoricalTwelveColor.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtil_Demo_02_CategoricalTwelveColor.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtil_Demo_02_CategoricalTwelveColor.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtil_Demo_02_CategoricalTwelveColor.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Accordion/Accordion_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Accordion/Accordion_Doc_01_Documentation.razor
new file mode 100644
index 000000000..45018b529
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Accordion/Accordion_Doc_01_Documentation.razor
@@ -0,0 +1,41 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Accordion);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Accordion;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Alerts/Alert_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Alerts/Alert_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Alerts/Alert_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Badge/Badge_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Badge/Badge_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Badge/Badge_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Breadcrumb/Breadcrumb_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Breadcrumb/Breadcrumb_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Breadcrumb/Breadcrumb_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Buttons/Buttons_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Buttons/Buttons_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Buttons/Buttons_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Callout/Callout_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Callout/Callout_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Callout/Callout_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Card/Card_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Card/Card_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Card/Card_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Carousel/Carousel_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Carousel/Carousel_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Carousel/Carousel_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/BarCharts/BarChart_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/BarCharts/BarChart_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/BarCharts/BarChart_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/DoughnutCharts/DoughnutChart_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/DoughnutCharts/DoughnutChart_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/DoughnutCharts/DoughnutChart_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/LineCharts/LineChart_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/LineCharts/LineChart_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/LineCharts/LineChart_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PieCharts/PieChart_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PieCharts/PieChart_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PieCharts/PieChart_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PolarAreaCharts/PolarAreaChart_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PolarAreaCharts/PolarAreaChart_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PolarAreaCharts/PolarAreaChart_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/RadarCharts/RadarChart_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/RadarCharts/RadarChart_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/RadarCharts/RadarChart_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/ScatterCharts/ScatterChart_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/ScatterCharts/ScatterChart_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/ScatterCharts/ScatterChart_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Collapse/Collapse_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Collapse/Collapse_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Collapse/Collapse_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ConfirmDialog/ConfirmDialog_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ConfirmDialog/ConfirmDialog_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ConfirmDialog/ConfirmDialog_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Dropdowns/Dropdown_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Dropdowns/Dropdown_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Dropdowns/Dropdown_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/AutoComplete/AutoComplete_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/AutoComplete/AutoComplete_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/AutoComplete/AutoComplete_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/CheckboxInput/CheckboxInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/CheckboxInput/CheckboxInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/CheckboxInput/CheckboxInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/CurrencyInput/CurrencyInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/CurrencyInput/CurrencyInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/CurrencyInput/CurrencyInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/DateInput/DateInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/DateInput/DateInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/DateInput/DateInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/EnumInput/EnumInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/EnumInput/EnumInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/EnumInput/EnumInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/NumberInput/NumberInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/NumberInput/NumberInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/NumberInput/NumberInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/PasswordInput/PasswordInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/PasswordInput/PasswordInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/PasswordInput/PasswordInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/RadioInput/RadioInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/RadioInput/RadioInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/RadioInput/RadioInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/RangeInput/RangeInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/RangeInput/RangeInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/RangeInput/RangeInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/Switch/Switch_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/Switch/Switch_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/Switch/Switch_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TextAreaInput/TextAreaInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TextAreaInput/TextAreaInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TextAreaInput/TextAreaInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TextInput/TextInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TextInput/TextInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TextInput/TextInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TimeInput/TimeInput_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TimeInput/TimeInput_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Form/TimeInput/TimeInput_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Grid/Grid_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Grid/Grid_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Grid/Grid_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Icons/Icon_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Icons/Icon_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Icons/Icon_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Images/Image_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Images/Image_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Images/Image_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Maps/GoogleMap_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Maps/GoogleMap_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Maps/GoogleMap_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Markdown/Markdown_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Markdown/Markdown_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Markdown/Markdown_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Modal/Modal_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Modal/Modal_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Modal/Modal_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Offcanvas/Offcanvas_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Offcanvas/Offcanvas_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Offcanvas/Offcanvas_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Pagination/Pagination_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Pagination/Pagination_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Pagination/Pagination_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/PdfViewer/PdfViewer_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/PdfViewer/PdfViewer_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/PdfViewer/PdfViewer_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Placeholders/Placeholder_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Placeholders/Placeholder_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Placeholders/Placeholder_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Preload/Preload_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Preload/Preload_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Preload/Preload_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Progress/Progress_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Progress/Progress_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Progress/Progress_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Ribbon/Ribbon_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Ribbon/Ribbon_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Ribbon/Ribbon_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ScriptLoader/ScriptLoader_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ScriptLoader/ScriptLoader_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ScriptLoader/ScriptLoader_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Services/ModalService/ModalService_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Services/ModalService/ModalService_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Services/ModalService/ModalService_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Sidebar/Sidebar_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Sidebar/Sidebar_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Sidebar/Sidebar_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Sidebar2/Sidebar2_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Sidebar2/Sidebar2_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Sidebar2/Sidebar2_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/SortableList/SortableList_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/SortableList/SortableList_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/SortableList/SortableList_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Spinners/Spinner_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Spinners/Spinner_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Spinners/Spinner_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Tabs/Tabs_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Tabs/Tabs_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Tabs/Tabs_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ThemeSwitcher/ThemeSwitcher_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ThemeSwitcher/ThemeSwitcher_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ThemeSwitcher/ThemeSwitcher_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Toasts/Toasts_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Toasts/Toasts_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Toasts/Toasts_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Tooltips/Tooltips_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Tooltips/Tooltips_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Tooltips/Tooltips_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Utils/ColorUtil/ColorUtil_Doc_01_Documentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Utils/ColorUtil/ColorUtil_Doc_01_Documentation.razor
new file mode 100644
index 000000000..df91df903
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Utils/ColorUtil/ColorUtil_Doc_01_Documentation.razor
@@ -0,0 +1,37 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Alert);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Alerts;
+ private const string pageTitle = componentName;
+ private const string pageDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string metaTitle = $"Blazor {componentName} Component";
+ private const string metaDescription = $"This documentation provides a comprehensive reference for the {componentName} component, guiding you through its configuration options.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Index.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Home/Index.razor
similarity index 81%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Index.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Home/Index.razor
index bcd50887a..392b6ecd6 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Index.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Home/Index.razor
@@ -3,7 +3,7 @@
Blazor Bootstrap Components Examples & Demos | Blazor Bootstrap
-
+