-
-
-
+ GetNavItems()
{
navItems ??= new List
{
- new (){ Id = "1", Text = "Getting Started", Href = RouteConstants.Demos_GettingStarted_Documentation, IconName = IconName.HouseDoorFill },
+ new (){ Id = "1", Text = "Getting Started", Href = DemoRouteConstants.Demos_URL_GettingStarted, IconName = IconName.HouseDoorFill },
new (){ Id = "2", Text = "Layout", IconName = IconName.LayoutTextWindowReverse, IconColor = IconColor.Success },
- new (){ Id = "200", Text = "Blazor WebAssembly", Href = "/layout-setup/blazor-webassembly", IconName = IconName.BrowserEdge, ParentId = "2" },
- new (){ Id = "201", Text = "Blazor Server", Href = "/layout-setup/blazor-server", IconName = IconName.Server, ParentId = "2" },
+ new (){ Id = "200", Text = "Blazor WebAssembly", Href = DemoRouteConstants.Demos_URL_Layout_BlazorWebAssembly, IconName = IconName.BrowserEdge, ParentId = "2" },
+ new (){ Id = "201", Text = "Blazor Server", Href = DemoRouteConstants.Demos_URL_Layout_Blazor_Server, IconName = IconName.Server, ParentId = "2" },
new (){ Id = "3", Text = "Content", IconName = IconName.BodyText, IconColor = IconColor.Primary },
- new (){ Id = "300", Text = "Icons", Href = RouteConstants.Demos_Icons_Documentation, IconName = IconName.PersonSquare, ParentId = "3" },
- new (){ Id = "301", Text = "Images", Href = RouteConstants.Demos_Images_Documentation, IconName = IconName.Image, ParentId = "3" },
+ new (){ Id = "300", Text = "Icons", Href = DemoRouteConstants.Demos_URL_Icons, IconName = IconName.PersonSquare, ParentId = "3" },
+ new (){ Id = "301", Text = "Images", Href = DemoRouteConstants.Demos_URL_Images, IconName = IconName.Image, ParentId = "3" },
new (){ Id = "4", Text = "Forms", IconName = IconName.InputCursorText, IconColor = IconColor.Success },
- new (){ Id = "400", Text = "Auto Complete", Href = RouteConstants.Demos_AutoComplete_Documentation, IconName = IconName.InputCursorText, ParentId = "4" },
- new (){ Id = "401", Text = "Checkbox Input", Href = RouteConstants.Demos_CheckboxInput_Documentation, IconName = IconName.CheckSquareFill, ParentId = "4" },
- new (){ Id = "402", Text = "Currency Input", Href = RouteConstants.Demos_CurrencyInput_Documentation, IconName = IconName.CurrencyDollar, ParentId = "4" },
- new (){ Id = "403", Text = "Date Input", Href = RouteConstants.Demos_DateInput_Documentation, IconName = IconName.CalendarDate, ParentId = "4" },
- new (){ Id = "404", Text = "Enum Input", Href = RouteConstants.Demos_EnumInput_Documentation, IconName = IconName.MenuButtonWideFill, ParentId = "4" },
- new (){ Id = "405", Text = "Number Input", Href = RouteConstants.Demos_NumberInput_Documentation, IconName = IconName.InputCursor, ParentId = "4" },
- new (){ Id = "406", Text = "Password Input", Href = RouteConstants.Demos_PasswordInput_Documentation, IconName = IconName.EyeSlashFill, ParentId = "4" },
- new (){ Id = "407", Text = "Radio Input", Href = RouteConstants.Demos_RadioInput_Documentation, IconName = IconName.RecordCircle, ParentId = "4" },
- new (){ Id = "408", Text = "Range Input", Href = RouteConstants.Demos_RangeInput_Documentation, IconName = IconName.Sliders, ParentId = "4" },
- //new (){ Id = "404", Text = "Select Input", Href = RouteConstants.Demos_SelectInput_Documentation, IconName = IconName.MenuButtonWideFill, ParentId = "4" },
- new (){ Id = "409", Text = "Switch", Href = RouteConstants.Demos_Switch_Documentation, IconName = IconName.ToggleOn, ParentId = "4" },
- new (){ Id = "410", Text = "Text Input", Href = RouteConstants.Demos_TextInput_Documentation, IconName = IconName.InputCursorText, ParentId = "4" },
- new (){ Id = "411", Text = "Text Area Input", Href = RouteConstants.Demos_TextAreaInput_Documentation, IconName = IconName.InputCursorText, ParentId = "4" },
- new (){ Id = "412", Text = "Time Input", Href = RouteConstants.Demos_TimeInput_Documentation, IconName = IconName.ClockFill, ParentId = "4" },
+ new (){ Id = "400", Text = "Auto Complete", Href = DemoRouteConstants.Demos_URL_AutoComplete, IconName = IconName.InputCursorText, ParentId = "4" },
+ new (){ Id = "401", Text = "Checkbox Input", Href = DemoRouteConstants.Demos_URL_CheckboxInput, IconName = IconName.CheckSquareFill, ParentId = "4" },
+ new (){ Id = "402", Text = "Currency Input", Href = DemoRouteConstants.Demos_URL_CurrencyInput, IconName = IconName.CurrencyDollar, ParentId = "4" },
+ new (){ Id = "403", Text = "Date Input", Href = DemoRouteConstants.Demos_URL_DateInput, IconName = IconName.CalendarDate, ParentId = "4" },
+ new (){ Id = "404", Text = "Enum Input", Href = DemoRouteConstants.Demos_URL_EnumInput, IconName = IconName.MenuButtonWideFill, ParentId = "4" },
+ new (){ Id = "405", Text = "Number Input", Href = DemoRouteConstants.Demos_URL_NumberInput, IconName = IconName.InputCursor, ParentId = "4" },
+ new (){ Id = "406", Text = "Password Input", Href = DemoRouteConstants.Demos_URL_PasswordInput, IconName = IconName.EyeSlashFill, ParentId = "4" },
+ new (){ Id = "407", Text = "Radio Input", Href = DemoRouteConstants.Demos_URL_RadioInput, IconName = IconName.RecordCircle, ParentId = "4" },
+ new (){ Id = "408", Text = "Range Input", Href = DemoRouteConstants.Demos_URL_RangeInput, IconName = IconName.Sliders, ParentId = "4" },
+ //new (){ Id = "404", Text = "Select Input", Href = DemoRouteConstants.Demos_URL_SelectInput, IconName = IconName.MenuButtonWideFill, ParentId = "4" },
+ new (){ Id = "409", Text = "Switch", Href = DemoRouteConstants.Demos_URL_Switch, IconName = IconName.ToggleOn, ParentId = "4" },
+ new (){ Id = "410", Text = "Text Input", Href = DemoRouteConstants.Demos_URL_TextInput, IconName = IconName.InputCursorText, ParentId = "4" },
+ new (){ Id = "411", Text = "Text Area Input", Href = DemoRouteConstants.Demos_URL_TextAreaInput, IconName = IconName.InputCursorText, ParentId = "4" },
+ new (){ Id = "412", Text = "Time Input", Href = DemoRouteConstants.Demos_URL_TimeInput, IconName = IconName.ClockFill, ParentId = "4" },
new (){ Id = "5", Text = "Components", IconName = IconName.GearFill, IconColor = IconColor.Danger },
- new (){ Id = "500", Text = "Accordion", Href = RouteConstants.Demos_Accordion_Documentation, IconName = IconName.ChevronBarExpand, ParentId = "5" },
- new (){ Id = "501", Text = "Alerts", Href = RouteConstants.Demos_Alerts_Documentation, IconName = IconName.CheckCircleFill, ParentId = "5" },
- new (){ Id = "502", Text = "Badge", Href = RouteConstants.Demos_Badge_Documentation, IconName = IconName.AppIndicator, ParentId = "5" },
- new (){ Id = "503", Text = "Breadcrumb", Href = RouteConstants.Demos_Breadcrumb_Documentation, IconName = IconName.SegmentedNav, ParentId = "5" },
- new (){ Id = "504", Text = "Buttons", Href = RouteConstants.Demos_Buttons_Documentation, IconName = IconName.ToggleOn, ParentId = "5" },
- new (){ Id = "505", Text = "Callout", Href = RouteConstants.Demos_Callout_Documentation, IconName = IconName.StickyFill, ParentId = "5" },
- new (){ Id = "506", Text = "Card", Href = RouteConstants.Demos_Card_Documentation, IconName = IconName.CardHeading, ParentId = "5" },
- new (){ Id = "507", Text = "Carousel", Href = RouteConstants.Demos_Carousel_Documentation, IconName = IconName.CollectionPlayFill, ParentId = "5" },
- new (){ Id = "508", Text = "Charts", Href = RouteConstants.Demos_Charts_Documentation, IconName = IconName.BarChartLineFill, ParentId = "5", Match = NavLinkMatch.All },
- new (){ Id = "509", Text = "Collapse", Href = RouteConstants.Demos_Collapse_Documentation, IconName = IconName.ArrowsCollapse, ParentId = "5" },
- new (){ Id = "510", Text = "Confirm Dialog", Href = RouteConstants.Demos_ConfirmDialog_Documentation, IconName = IconName.QuestionDiamondFill, ParentId = "5" },
- new (){ Id = "511", Text = "Dropdown", Href = RouteConstants.Demos_Dropdown_Documentation, IconName = IconName.MenuButtonWideFill, ParentId = "5" },
- new (){ Id = "512", Text = "Google Map", Href = RouteConstants.Demos_GoogleMap_Documentation, IconName = IconName.Map, ParentId = "5" },
+ new (){ Id = "500", Text = "Accordion", Href = DemoRouteConstants.Demos_URL_Accordion, IconName = IconName.ChevronBarExpand, ParentId = "5" },
+ new (){ Id = "501", Text = "Alerts", Href = DemoRouteConstants.Demos_URL_Alerts, IconName = IconName.CheckCircleFill, ParentId = "5" },
+ new (){ Id = "502", Text = "Badge", Href = DemoRouteConstants.Demos_URL_Badge, IconName = IconName.AppIndicator, ParentId = "5" },
+ new (){ Id = "503", Text = "Breadcrumb", Href = DemoRouteConstants.Demos_URL_Breadcrumb, IconName = IconName.SegmentedNav, ParentId = "5" },
+ new (){ Id = "504", Text = "Buttons", Href = DemoRouteConstants.Demos_URL_Buttons, IconName = IconName.ToggleOn, ParentId = "5" },
+ new (){ Id = "505", Text = "Callout", Href = DemoRouteConstants.Demos_URL_Callout, IconName = IconName.StickyFill, ParentId = "5" },
+ new (){ Id = "506", Text = "Card", Href = DemoRouteConstants.Demos_URL_Card, IconName = IconName.CardHeading, ParentId = "5" },
+ new (){ Id = "507", Text = "Carousel", Href = DemoRouteConstants.Demos_URL_Carousel, IconName = IconName.CollectionPlayFill, ParentId = "5" },
+ new (){ Id = "508", Text = "Charts", Href = DemoRouteConstants.Demos_URL_Charts, IconName = IconName.BarChartLineFill, ParentId = "5", Match = NavLinkMatch.All },
+ new (){ Id = "509", Text = "Collapse", Href = DemoRouteConstants.Demos_URL_Collapse, IconName = IconName.ArrowsCollapse, ParentId = "5" },
+ new (){ Id = "510", Text = "Confirm Dialog", Href = DemoRouteConstants.Demos_URL_ConfirmDialog, IconName = IconName.QuestionDiamondFill, ParentId = "5" },
+ new (){ Id = "511", Text = "Dropdown", Href = DemoRouteConstants.Demos_URL_Dropdown, IconName = IconName.MenuButtonWideFill, ParentId = "5" },
+ new (){ Id = "512", Text = "Google Map", Href = DemoRouteConstants.Demos_URL_GoogleMap, IconName = IconName.Map, ParentId = "5" },
#region Grid
new (){ Id = "513", Text = "Grid", IconName = IconName.Grid, ParentId = "5" },
- new (){ Id = "51301", Text = "Overview", Href = RouteConstants.Demos_Grid_Overview_Documentation, IconName = IconName.Grid, ParentId = "513" }, // first item - do not change
- new (){ Id = "51302", Text = "Alignment", Href = RouteConstants.Demos_Grid_Alignment_Documentation, IconName = IconName.Justify, ParentId = "513" },
- new (){ Id = "51303", Text = "Custom CSS Class", Href = RouteConstants.Demos_Grid_CustomCSSClass_Documentation, IconName = IconName.FileTypeCss, ParentId = "513" },
- new (){ Id = "51304", Text = "Data Binding", Href = RouteConstants.Demos_Grid_DataBinding_Documentation, IconName = IconName.GridFill, ParentId = "513" },
- new (){ Id = "51306", Text = "Detail View", Href = RouteConstants.Demos_Grid_DetailView_Documentation, IconName = IconName.ListNested, ParentId = "513" },
- new (){ Id = "51307", Text = "Events", Href = RouteConstants.Demos_Grid_Events_Documentation, IconName = IconName.LightningChargeFill, ParentId = "513" },
- new (){ Id = "51307", Text = "Filters", Href = RouteConstants.Demos_Grid_Filters_Documentation, IconName = IconName.FunnelFill, ParentId = "513" },
- new (){ Id = "51308", Text = "Fixed Header", Href = RouteConstants.Demos_Grid_FixedHeader_Documentation, IconName = IconName.Table, ParentId = "513" },
- new (){ Id = "51309", Text = "Freeze Columns", Href = RouteConstants.Demos_Grid_FreezeColumns_Documentation, IconName = IconName.LayoutThreeColumns, ParentId = "513" },
- new (){ Id = "51310", Text = "Grid Settings", Href = RouteConstants.Demos_Grid_Settings_Documentation, IconName = IconName.GearFill, ParentId = "513" },
- new (){ Id = "51311", Text = "Nested Grid", Href = RouteConstants.Demos_Grid_NestedGrid_Documentation, IconName = IconName.Pip, ParentId = "513" },
- new (){ Id = "51312", Text = "Paging", Href = RouteConstants.Demos_Grid_Paging_Documentation, IconName = IconName.ChevronBarRight, ParentId = "513" },
- new (){ Id = "51313", Text = "Selection", Href = RouteConstants.Demos_Grid_Selection_Documentation, IconName = IconName.CheckSquareFill, ParentId = "513" },
- new (){ Id = "51314", Text = "Sorting", Href = RouteConstants.Demos_Grid_Sorting_Documentation, IconName = IconName.ArrowDownUp, ParentId = "513" },
- new (){ Id = "51315", Text = "Summary", Href = RouteConstants.Demos_Grid_Summary_Documentation, IconName = IconName.Calculator, ParentId = "513" },
- new (){ Id = "51316", Text = "Translations", Href = RouteConstants.Demos_Grid_Translations_Documentation, IconName = IconName.Translate, ParentId = "513" },
- new (){ Id = "51399", Text = "Other", Href = RouteConstants.Demos_Grid_OtherExamples_Documentation, IconName = IconName.PlusSquareFill, ParentId = "513" }, // last item - do not change
+ new (){ Id = "51301", Text = "Overview", Href = DemoRouteConstants.Demos_URL_Grid_Overview, IconName = IconName.Grid, ParentId = "513" }, // first item - do not change
+ new (){ Id = "51302", Text = "Alignment", Href = DemoRouteConstants.Demos_URL_Grid_Alignment, IconName = IconName.Justify, ParentId = "513" },
+ new (){ Id = "51303", Text = "Custom CSS Class", Href = DemoRouteConstants.Demos_URL_Grid_CustomCSSClass, IconName = IconName.FileTypeCss, ParentId = "513" },
+ new (){ Id = "51304", Text = "Data Binding", Href = DemoRouteConstants.Demos_URL_Grid_DataBinding, IconName = IconName.GridFill, ParentId = "513" },
+ new (){ Id = "51306", Text = "Detail View", Href = DemoRouteConstants.Demos_URL_Grid_DetailView, IconName = IconName.ListNested, ParentId = "513" },
+ new (){ Id = "51307", Text = "Events", Href = DemoRouteConstants.Demos_URL_Grid_Events, IconName = IconName.LightningChargeFill, ParentId = "513" },
+ new (){ Id = "51307", Text = "Filters", Href = DemoRouteConstants.Demos_URL_Grid_Filters, IconName = IconName.FunnelFill, ParentId = "513" },
+ new (){ Id = "51308", Text = "Fixed Header", Href = DemoRouteConstants.Demos_URL_Grid_FixedHeader, IconName = IconName.Table, ParentId = "513" },
+ new (){ Id = "51309", Text = "Freeze Columns", Href = DemoRouteConstants.Demos_URL_Grid_FreezeColumns, IconName = IconName.LayoutThreeColumns, ParentId = "513" },
+ new (){ Id = "51310", Text = "Grid Settings", Href = DemoRouteConstants.Demos_URL_Grid_Settings, IconName = IconName.GearFill, ParentId = "513" },
+ new (){ Id = "51311", Text = "Nested Grid", Href = DemoRouteConstants.Demos_URL_Grid_NestedGrid, IconName = IconName.Pip, ParentId = "513" },
+ new (){ Id = "51312", Text = "Paging", Href = DemoRouteConstants.Demos_URL_Grid_Paging, IconName = IconName.ChevronBarRight, ParentId = "513" },
+ new (){ Id = "51313", Text = "Selection", Href = DemoRouteConstants.Demos_URL_Grid_Selection, IconName = IconName.CheckSquareFill, ParentId = "513" },
+ new (){ Id = "51314", Text = "Sorting", Href = DemoRouteConstants.Demos_URL_Grid_Sorting, IconName = IconName.ArrowDownUp, ParentId = "513" },
+ new (){ Id = "51315", Text = "Summary", Href = DemoRouteConstants.Demos_URL_Grid_Summary, IconName = IconName.Calculator, ParentId = "513" },
+ new (){ Id = "51316", Text = "Translations", Href = DemoRouteConstants.Demos_URL_Grid_Translations, IconName = IconName.Translate, ParentId = "513" },
+ new (){ Id = "51399", Text = "Other", Href = DemoRouteConstants.Demos_URL_Grid_OtherExamples, IconName = IconName.PlusSquareFill, ParentId = "513" }, // last item - do not change
#endregion Grid
- new (){ Id = "514", Text = "Markdown", Href = RouteConstants.Demos_Markdown_Documentation, IconName = IconName.MarkdownFill, ParentId = "5" },
- new (){ Id = "514", Text = "Modals", Href = RouteConstants.Demos_Modal_Documentation, IconName = IconName.WindowStack, ParentId = "5" },
- new (){ Id = "515", Text = "Offcanvas", Href = RouteConstants.Demos_Offcanvas_Documentation, IconName = IconName.LayoutSidebarReverse, ParentId = "5" },
- new (){ Id = "516", Text = "Pagination", Href = RouteConstants.Demos_Pagination_Documentation, IconName = IconName.ThreeDots, ParentId = "5" },
- new (){ Id = "517", Text = "PDF Viewer", Href = RouteConstants.Demos_PDFViewer_Documentation, IconName = IconName.FilePdfFill, ParentId = "5" },
- new (){ Id = "518", Text = "Placeholders", Href = RouteConstants.Demos_Placeholders_Documentation, IconName = IconName.ColumnsGap, ParentId = "5" },
- new (){ Id = "519", Text = "Preload", Href = RouteConstants.Demos_Preload_Documentation, IconName = IconName.ArrowClockwise, ParentId = "5" },
- new (){ Id = "520", Text = "Progress", Href = RouteConstants.Demos_Progress_Documentation, IconName = IconName.UsbC, ParentId = "5" },
- new (){ Id = "521", Text = "Ribbon", Href = RouteConstants.Demos_Ribbon_Documentation, IconName = IconName.WindowStack, ParentId = "5" },
- new (){ Id = "522", Text = "Script Loader", Href = RouteConstants.Demos_ScriptLoader_Documentation, IconName = IconName.CodeSlash, ParentId = "5" },
- new (){ Id = "523", Text = "Sidebar", Href = RouteConstants.Demos_Sidebar_Documentation, IconName = IconName.LayoutSidebar, ParentId = "5" },
- new (){ Id = "524", Text = "Sidebar 2", Href = RouteConstants.Demos_Sidebar2_Documentation, IconName = IconName.ListNested, ParentId = "5" },
- new (){ Id = "525", Text = "Sortable List", Href = RouteConstants.Demos_SortableList_Documentation, IconName = IconName.ArrowsMove, ParentId = "5" },
- new (){ Id = "526", Text = "Spinner", Href = RouteConstants.Demos_Spinners_Documentation, IconName = IconName.ArrowRepeat, ParentId = "5" },
- new (){ Id = "527", Text = "Tabs", Href = RouteConstants.Demos_Tabs_Documentation, IconName = IconName.WindowPlus, ParentId = "5" },
- new (){ Id = "528", Text = "Theme Switcher", Href = RouteConstants.Demos_ThemeSwitcher_Documentation, IconName = IconName.NintendoSwitch, ParentId = "5" },
- new (){ Id = "529", Text = "Toasts", Href = RouteConstants.Demos_Toasts_Documentation, IconName = IconName.ExclamationTriangleFill, ParentId = "5" },
- new (){ Id = "530", Text = "Tooltips", Href = RouteConstants.Demos_Tooltips_Documentation, IconName = IconName.ChatSquareDotsFill, ParentId = "5" },
+ new (){ Id = "514", Text = "Markdown", Href = DemoRouteConstants.Demos_URL_Markdown, IconName = IconName.MarkdownFill, ParentId = "5" },
+ new (){ Id = "514", Text = "Modals", Href = DemoRouteConstants.Demos_URL_Modal, IconName = IconName.WindowStack, ParentId = "5" },
+ new (){ Id = "515", Text = "Offcanvas", Href = DemoRouteConstants.Demos_URL_Offcanvas, IconName = IconName.LayoutSidebarReverse, ParentId = "5" },
+ new (){ Id = "516", Text = "Pagination", Href = DemoRouteConstants.Demos_URL_Pagination, IconName = IconName.ThreeDots, ParentId = "5" },
+ new (){ Id = "517", Text = "PDF Viewer", Href = DemoRouteConstants.Demos_URL_PDFViewer, IconName = IconName.FilePdfFill, ParentId = "5" },
+ new (){ Id = "518", Text = "Placeholders", Href = DemoRouteConstants.Demos_URL_Placeholders, IconName = IconName.ColumnsGap, ParentId = "5" },
+ new (){ Id = "519", Text = "Preload", Href = DemoRouteConstants.Demos_URL_Preload, IconName = IconName.ArrowClockwise, ParentId = "5" },
+ new (){ Id = "520", Text = "Progress", Href = DemoRouteConstants.Demos_URL_Progress, IconName = IconName.UsbC, ParentId = "5" },
+ new (){ Id = "521", Text = "Ribbon", Href = DemoRouteConstants.Demos_URL_Ribbon, IconName = IconName.WindowStack, ParentId = "5" },
+ new (){ Id = "522", Text = "Script Loader", Href = DemoRouteConstants.Demos_URL_ScriptLoader, IconName = IconName.CodeSlash, ParentId = "5" },
+ new (){ Id = "523", Text = "Sidebar", Href = DemoRouteConstants.Demos_URL_Sidebar, IconName = IconName.LayoutSidebar, ParentId = "5" },
+ new (){ Id = "524", Text = "Sidebar 2", Href = DemoRouteConstants.Demos_URL_Sidebar2, IconName = IconName.ListNested, ParentId = "5" },
+ new (){ Id = "525", Text = "Sortable List", Href = DemoRouteConstants.Demos_URL_SortableList, IconName = IconName.ArrowsMove, ParentId = "5" },
+ new (){ Id = "526", Text = "Spinner", Href = DemoRouteConstants.Demos_URL_Spinners, IconName = IconName.ArrowRepeat, ParentId = "5" },
+ new (){ Id = "527", Text = "Tabs", Href = DemoRouteConstants.Demos_URL_Tabs, IconName = IconName.WindowPlus, ParentId = "5" },
+ new (){ Id = "528", Text = "Theme Switcher", Href = DemoRouteConstants.Demos_URL_ThemeSwitcher, IconName = IconName.NintendoSwitch, ParentId = "5" },
+ new (){ Id = "529", Text = "Toasts", Href = DemoRouteConstants.Demos_URL_Toasts, IconName = IconName.ExclamationTriangleFill, ParentId = "5" },
+ new (){ Id = "530", Text = "Tooltips", Href = DemoRouteConstants.Demos_URL_Tooltips, IconName = IconName.ChatSquareDotsFill, ParentId = "5" },
new (){ Id = "6", Text = "Data Visualization", IconName = IconName.BarChartFill, IconColor = IconColor.Warning },
- new (){ Id = "600", Text = "Bar Chart", Href = RouteConstants.Demos_BarChart_Documentation, IconName = IconName.BarChartFill, ParentId = "6", Match = NavLinkMatch.All },
- new (){ Id = "601", Text = "Doughnut Chart", Href = RouteConstants.Demos_DoughnutChart_Documentation, IconName = IconName.CircleFill, ParentId = "6", Match = NavLinkMatch.All },
- new (){ Id = "602", Text = "Line Chart", Href = RouteConstants.Demos_LineChart_Documentation, IconName = IconName.GraphUp, ParentId = "6", Match = NavLinkMatch.All },
- new (){ Id = "603", Text = "Pie Chart", Href = RouteConstants.Demos_PieChart_Documentation, IconName = IconName.PieChartFill, ParentId = "6", Match = NavLinkMatch.All },
- new (){ Id = "604", Text = "Polar Area Chart", Href = RouteConstants.Demos_PolarAreaChart_Documentation, IconName = IconName.PieChartFill, ParentId = "6", Match = NavLinkMatch.All },
- new (){ Id = "605", Text = "Radar Chart", Href = RouteConstants.Demos_RadarChart_Documentation, IconName = IconName.Radar, ParentId = "6", Match = NavLinkMatch.All },
- new (){ Id = "605", Text = "Scatter Chart", Href = RouteConstants.Demos_ScatterChart_Documentation, IconName = IconName.GraphUpArrow, ParentId = "6", Match = NavLinkMatch.All },
+ new (){ Id = "600", Text = "Bar Chart", Href = DemoRouteConstants.Demos_URL_BarChart, IconName = IconName.BarChartFill, ParentId = "6", Match = NavLinkMatch.All },
+ new (){ Id = "601", Text = "Doughnut Chart", Href = DemoRouteConstants.Demos_URL_DoughnutChart, IconName = IconName.CircleFill, ParentId = "6", Match = NavLinkMatch.All },
+ new (){ Id = "602", Text = "Line Chart", Href = DemoRouteConstants.Demos_URL_LineChart, IconName = IconName.GraphUp, ParentId = "6", Match = NavLinkMatch.All },
+ new (){ Id = "603", Text = "Pie Chart", Href = DemoRouteConstants.Demos_URL_PieChart, IconName = IconName.PieChartFill, ParentId = "6", Match = NavLinkMatch.All },
+ new (){ Id = "604", Text = "Polar Area Chart", Href = DemoRouteConstants.Demos_URL_PolarAreaChart, IconName = IconName.PieChartFill, ParentId = "6", Match = NavLinkMatch.All },
+ new (){ Id = "605", Text = "Radar Chart", Href = DemoRouteConstants.Demos_URL_RadarChart, IconName = IconName.Radar, ParentId = "6", Match = NavLinkMatch.All },
+ new (){ Id = "605", Text = "Scatter Chart", Href = DemoRouteConstants.Demos_URL_ScatterChart, IconName = IconName.GraphUpArrow, ParentId = "6", Match = NavLinkMatch.All },
new(){ Id = "7", Text = "Services", IconName = IconName.WrenchAdjustableCircleFill, IconColor = IconColor.Success },
- new (){ Id = "700", Text = "Modal Service", Href = RouteConstants.Demos_ModalService_Documentation, IconName = IconName.WindowStack, ParentId = "7" },
+ new (){ Id = "700", Text = "Modal Service", Href = DemoRouteConstants.Demos_URL_ModalService, IconName = IconName.WindowStack, ParentId = "7" },
new(){ Id = "19", Text = "Utilities", IconName = IconName.GearWideConnected, IconColor = IconColor.Info },
- new (){ Id = "1900", Text = "Color Utility", Href = RouteConstants.Demos_ColorUtils_Documentation, IconName = IconName.Palette2, ParentId = "19" },
+ new (){ Id = "1900", Text = "Color Utility", Href = DemoRouteConstants.Demos_URL_ColorUtils, IconName = IconName.Palette2, ParentId = "19" },
};
return navItems;
}
-
- private async ValueTask OnThemeChanged(string themeName)
- => await JS.InvokeVoidAsync("updateDemoCodeThemeCss", themeName);
}
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Blog/Index.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Blog/Index.razor
new file mode 100644
index 000000000..45c70aa09
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Blog/Index.razor
@@ -0,0 +1,22 @@
+@attribute [Route(pageUrl)]
+
+
+
+
+ @pageDescription
+
+
+
+
+
+@code{
+ private const string pageUrl = DemoRouteConstants.Blog_URL_Prefix;
+ private const string pageTitle = "Blog";
+ private const string pageDescription = "An Enterprise-class Blazor Bootstrap Component library built on the Blazor and Bootstrap CSS frameworks.";
+ private const string metaTitle = "Blog";
+ private const string metaDescription = "An Enterprise-class Blazor Bootstrap Component library built on the Blazor and Bootstrap CSS frameworks.";
+ private const string imageUrl = "https://i.imgur.com/FGgEMp6.jpg";
+}
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_01_Examples.razor
deleted file mode 100644
index bb2d2b0b5..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_01_Examples.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_02_Indicators.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_02_Indicators.razor
deleted file mode 100644
index c0b533fbd..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_02_Indicators.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_04_Crossfade.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_04_Crossfade.razor
deleted file mode 100644
index cd8b7ebd7..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_04_Crossfade.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_05_Autoplay_A_StartOnPageLoad.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_05_Autoplay_A_StartOnPageLoad.razor
deleted file mode 100644
index 53f868140..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_05_Autoplay_A_StartOnPageLoad.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_05_Autoplay_B_StartAfterUserInteraction.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_05_Autoplay_B_StartAfterUserInteraction.razor
deleted file mode 100644
index 354b0f3f2..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_05_Autoplay_B_StartAfterUserInteraction.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_06_Individual_Carouselitem_Interval.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_06_Individual_Carouselitem_Interval.razor
deleted file mode 100644
index fbf1605cb..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_06_Individual_Carouselitem_Interval.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_07_Autoplaying_Carousels_without_Controls.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_07_Autoplaying_Carousels_without_Controls.razor
deleted file mode 100644
index a152ece96..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_07_Autoplaying_Carousels_without_Controls.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_08_Touch.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_08_Touch.razor
deleted file mode 100644
index f030da25a..000000000
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_08_Touch.razor
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/AccordionDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/AccordionDocumentation.razor
similarity index 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/AccordionDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/AccordionDocumentation.razor
index 2aa5f2dea..aadbb8f41 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/AccordionDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/AccordionDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -113,7 +112,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_Accordion_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Accordion;
private const string pageTitle = "Blazor Accordion";
private const string pageDescription = "Build vertically collapsing accordions in combination with our Collapse component.";
private const string metaTitle = "Blazor Accordion Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_02_Title_with_Icon.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_02_Title_with_Icon.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_02_Title_with_Icon.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_02_Title_with_Icon.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_03_Flush.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_03_Flush.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_03_Flush.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_03_Flush.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_04_Set_Default_Active.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_04_Set_Default_Active.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_04_Set_Default_Active.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_04_Set_Default_Active.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_05_Always_Open.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_05_Always_Open.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_05_Always_Open.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_05_Always_Open.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_06_Show_Hide_Individual_AccordionItems.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_06_Show_Hide_Individual_AccordionItems.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_06_Show_Hide_Individual_AccordionItems.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_06_Show_Hide_Individual_AccordionItems.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_07_Show_Hide_All_AccordionItems.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_07_Show_Hide_All_AccordionItems.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_07_Show_Hide_All_AccordionItems.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_07_Show_Hide_All_AccordionItems.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_08_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_08_Events.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Accordion/Accordion_Demo_08_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Accordion/Accordion_Demo_08_Events.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/AlertDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/AlertDocumentation.razor
similarity index 86%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/AlertDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/AlertDocumentation.razor
index d49284a36..cd5bfcdcd 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/AlertDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/AlertDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Alerts are available for any length of text, as well as an optional close button. For proper styling, use one of the eight colors.
@@ -48,8 +47,8 @@
-@code{
- private const string pageUrl = RouteConstants.Demos_Alerts_Documentation;
+@code {
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Alerts;
private const string pageTitle = "Blazor Alert";
private const string pageDescription = "Provide contextual feedback messages for typical user actions with the handful of available and flexible Blazor Bootstrap alert messages.";
private const string metaTitle = "Blazor Alert Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_02_Link_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_02_Link_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_02_Link_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_02_Link_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_03_Additional_Content.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_03_Additional_Content.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_03_Additional_Content.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_03_Additional_Content.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_04_Icons.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_04_Icons.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_04_Icons.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_04_Icons.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_05_Dismissing_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_05_Dismissing_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_05_Dismissing_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_05_Dismissing_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_05_Dismissing_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_05_Dismissing_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_05_Dismissing_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_05_Dismissing_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_06_Switch_Alert_Type_Dynamically.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_06_Switch_Alert_Type_Dynamically.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Alerts/Alert_Demo_06_Switch_Alert_Type_Dynamically.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Alerts/Alert_Demo_06_Switch_Alert_Type_Dynamically.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/BadgeDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/BadgeDocumentation.razor
similarity index 88%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Badge/BadgeDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/BadgeDocumentation.razor
index 1ac1ad314..0ca090336 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/BadgeDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/BadgeDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -61,7 +60,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_Badge_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Badge;
private const string pageTitle = "Blazor Badge";
private const string pageDescription = "The Blazor Bootstrap Badge component shows the small count and labels.";
private const string metaTitle = "Blazor Badge Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_02_Background_Colors.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_02_Background_Colors.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_02_Background_Colors.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_02_Background_Colors.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_03_Pill_Badges.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_03_Pill_Badges.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_03_Pill_Badges.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_03_Pill_Badges.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_04_Buttons.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_04_Buttons.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_04_Buttons.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_04_Buttons.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_05_Positioned.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_05_Positioned.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_05_Positioned.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_05_Positioned.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_06_Generic_Indicator.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_06_Generic_Indicator.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Badge/Badge_Demo_06_Generic_Indicator.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Badge/Badge_Demo_06_Generic_Indicator.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/BreadcrumbDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/BreadcrumbDocumentation.razor
similarity index 69%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/BreadcrumbDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/BreadcrumbDocumentation.razor
index 2afe81ab4..57e6073c2 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/BreadcrumbDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/BreadcrumbDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -24,7 +23,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_Breadcrumb_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Breadcrumb;
private const string pageTitle = "Blazor Breadcrumb";
private const string pageDescription = "Indicate the current page's location within a navigational hierarchy that automatically adds separators.";
private const string metaTitle = "Blazor Breadcrumb Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/Breadcrumb_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/Breadcrumb_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/Breadcrumb_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/Breadcrumb_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/Breadcrumb_Demo_02_Dividers.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/Breadcrumb_Demo_02_Dividers.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/Breadcrumb_Demo_02_Dividers.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/Breadcrumb_Demo_02_Dividers.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/Breadcrumb_Demo_03_Embedded_SVG.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/Breadcrumb_Demo_03_Embedded_SVG.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Breadcrumb/Breadcrumb_Demo_03_Embedded_SVG.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Breadcrumb/Breadcrumb_Demo_03_Embedded_SVG.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/ButtonDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/ButtonDocumentation.razor
similarity index 92%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/ButtonDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/ButtonDocumentation.razor
index 0ac15eb22..73558e068 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/ButtonDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/ButtonDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Bootstrap includes several predefined button styles, each serving its own semantic purpose, with a few extras thrown in for more control.
@@ -101,7 +100,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_Buttons_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Buttons;
private const string pageTitle = "Blazor Button";
private const string pageDescription = "Use Blazor Bootstrap button styles for actions in forms, dialogs, and more with support for multiple sizes, states, etc.";
private const string metaTitle = "Blazor Button Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_02_Button_Tags.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_02_Button_Tags.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_02_Button_Tags.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_02_Button_Tags.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_03_Outline_Buttons.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_03_Outline_Buttons.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_03_Outline_Buttons.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_03_Outline_Buttons.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_04_Sizes_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_04_Sizes_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_04_Sizes_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_04_Sizes_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_04_Sizes_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_04_Sizes_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_04_Sizes_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_04_Sizes_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_04_Sizes_C.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_04_Sizes_C.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_04_Sizes_C.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_04_Sizes_C.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_05_Disabled_State_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_05_Disabled_State_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_05_Disabled_State_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_05_Disabled_State_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_05_Disabled_State_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_05_Disabled_State_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_05_Disabled_State_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_05_Disabled_State_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_C.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_C.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_C.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_C.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_D.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_D.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_06_Block_Buttons_D.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_06_Block_Buttons_D.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_07_Toggle_States_A.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_07_Toggle_States_A.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_07_Toggle_States_A.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_07_Toggle_States_A.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_07_Toggle_States_B.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_07_Toggle_States_B.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_07_Toggle_States_B.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_07_Toggle_States_B.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_08_Loading_Spinner.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_08_Loading_Spinner.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_08_Loading_Spinner.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_08_Loading_Spinner.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_08_Show_Hide_Loading_Spinner.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_08_Show_Hide_Loading_Spinner.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_08_Show_Hide_Loading_Spinner.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_08_Show_Hide_Loading_Spinner.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_09_A_Show_Tooltip.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_09_A_Show_Tooltip.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_09_A_Show_Tooltip.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_09_A_Show_Tooltip.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_09_B_Dynamically_update_the_tooltip_text.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_09_B_Dynamically_update_the_tooltip_text.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_09_B_Dynamically_update_the_tooltip_text.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_09_B_Dynamically_update_the_tooltip_text.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_09_C_Tooltip_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_09_C_Tooltip_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_09_C_Tooltip_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_09_C_Tooltip_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_10_Click_Event.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_10_Click_Event.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_10_Click_Event.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_10_Click_Event.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_11_Double_Click_Event.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_11_Double_Click_Event.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_11_Double_Click_Event.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_11_Double_Click_Event.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_12_Click_Event_With_Args.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_12_Click_Event_With_Args.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_12_Click_Event_With_Args.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_12_Click_Event_With_Args.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_13_Disable_Enable_Dynamically.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_13_Disable_Enable_Dynamically.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Buttons/Button_Demo_13_Disable_Enable_Dynamically.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Buttons/Button_Demo_13_Disable_Enable_Dynamically.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Callout/CalloutDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/CalloutDocumentation.razor
similarity index 72%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Callout/CalloutDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/CalloutDocumentation.razor
index 61564e389..4710a88b5 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Callout/CalloutDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/CalloutDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -28,7 +27,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_Callout_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Callout;
private const string pageTitle = "Blazor Callout";
private const string pageDescription = "Blazor Bootstrap callout component provides content presentation in a visually distinct manner.";
private const string metaTitle = "Blazor Callout Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_02_Change_Heading.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_02_Change_Heading.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_02_Change_Heading.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_02_Change_Heading.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_03_Large_Text.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_03_Large_Text.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_03_Large_Text.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_03_Large_Text.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_04_Hide_Heading.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_04_Hide_Heading.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Callout/Callout_Demo_04_Hide_Heading.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Callout/Callout_Demo_04_Hide_Heading.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/CardDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/CardDocumentation.razor
similarity index 91%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/CardDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/CardDocumentation.razor
index 1537aeabf..9bdfd52f4 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/CardDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/CardDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -104,7 +103,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_Card_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Card;
private const string pageTitle = "Blazor Card";
private const string pageDescription = "BootstrapBootstrap's cards provide a flexible and extensible content container with multiple variants and options.";
private const string metaTitle = "Blazor Card Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_02_Content_Types_Body.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_02_Content_Types_Body.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_02_Content_Types_Body.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_02_Content_Types_Body.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_03_Content_Types_Titles_Text_And_Links.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_03_Content_Types_Titles_Text_And_Links.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_03_Content_Types_Titles_Text_And_Links.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_03_Content_Types_Titles_Text_And_Links.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_04_Content_Types_Images.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_04_Content_Types_Images.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_04_Content_Types_Images.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_04_Content_Types_Images.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_05_Content_Types_List_Groups.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_05_Content_Types_List_Groups.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_05_Content_Types_List_Groups.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_05_Content_Types_List_Groups.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_06_Content_Types_Kitchen_Sink.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_06_Content_Types_Kitchen_Sink.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_06_Content_Types_Kitchen_Sink.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_06_Content_Types_Kitchen_Sink.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_07_Header_And_Footer.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_07_Header_And_Footer.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_07_Header_And_Footer.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_07_Header_And_Footer.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_08_Sizing.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_08_Sizing.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_08_Sizing.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_08_Sizing.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_09_Text_Alignment.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_09_Text_Alignment.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_09_Text_Alignment.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_09_Text_Alignment.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_10_Background_And_Color.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_10_Background_And_Color.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_10_Background_And_Color.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_10_Background_And_Color.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_11_Card_Groups.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_11_Card_Groups.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_11_Card_Groups.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_11_Card_Groups.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_12_Card_Groups_With_Footer.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_12_Card_Groups_With_Footer.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Card/Card_Demo_12_Card_Groups_With_Footer.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Card/Card_Demo_12_Card_Groups_With_Footer.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/CarouselDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/CarouselDocumentation.razor
similarity index 91%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/CarouselDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/CarouselDocumentation.razor
index ec55ccdce..54b8fa324 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/CarouselDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/CarouselDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Here is a basic example of a carousel with three slides.
@@ -105,7 +104,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_Carousel_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_Carousel;
private const string pageTitle = "Blazor Carousel";
private const string pageDescription = "Blazor Carousel component is a slideshow component that cycles through elements, images, or slides of text.";
private const string metaTitle = "Blazor Carousel Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_01_Examples.razor
new file mode 100644
index 000000000..a5bd9c81b
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_01_Examples.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_02_Indicators.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_02_Indicators.razor
new file mode 100644
index 000000000..dca44a406
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_02_Indicators.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_03_Captions.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_03_Captions.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_03_Captions.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_03_Captions.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_04_Crossfade.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_04_Crossfade.razor
new file mode 100644
index 000000000..46324e7c2
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_04_Crossfade.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_05_Autoplay_A_StartOnPageLoad.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_05_Autoplay_A_StartOnPageLoad.razor
new file mode 100644
index 000000000..bfbfac7e2
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_05_Autoplay_A_StartOnPageLoad.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_05_Autoplay_B_StartAfterUserInteraction.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_05_Autoplay_B_StartAfterUserInteraction.razor
new file mode 100644
index 000000000..a134297d7
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_05_Autoplay_B_StartAfterUserInteraction.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_06_Individual_Carouselitem_Interval.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_06_Individual_Carouselitem_Interval.razor
new file mode 100644
index 000000000..7dc7108d3
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_06_Individual_Carouselitem_Interval.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_07_Autoplaying_Carousels_without_Controls.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_07_Autoplaying_Carousels_without_Controls.razor
new file mode 100644
index 000000000..1f7caee99
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_07_Autoplaying_Carousels_without_Controls.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_08_Touch.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_08_Touch.razor
new file mode 100644
index 000000000..b93ab978e
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_08_Touch.razor
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_09_Events.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_09_Events.razor
similarity index 79%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_09_Events.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_09_Events.razor
index b2370ebec..6c4c53888 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Carousel/Carousel_Demo_09_Events.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Carousel/Carousel_Demo_09_Events.razor
@@ -1,12 +1,12 @@
-
+
-
+
-
+
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChartDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChartDocumentation.razor
similarity index 85%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChartDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChartDocumentation.razor
index 155bcac3c..937d2a660 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChartDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -45,7 +44,7 @@
@code {
- private const string pageUrl = RouteConstants.Demos_BarChart_Documentation;
+ private const string pageUrl = DemoRouteConstants.Demos_URL_BarChart;
private const string pageTitle = "Blazor Bar Chart";
private const string pageDescription = "A Blazor Bootstrap bar chart component is used to represent data values as vertical bars. It is sometimes used to show trend data and to compare multiple data sets side by side.";
private const string metaTitle = "Blazor Bar Chart Component";
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_01_Examples.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_01_Examples.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_01_Examples.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_01_Examples.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_02_Horizontal_BarChart.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_02_Horizontal_BarChart.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_02_Horizontal_BarChart.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_02_Horizontal_BarChart.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_03_Stacked_BarChart.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_03_Stacked_BarChart.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_03_Stacked_BarChart.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_03_Stacked_BarChart.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_04_Locale.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_04_Locale.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_04_Locale.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_04_Locale.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_05_Stacked_BarChart_with_Datalabels.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_05_Stacked_BarChart_with_Datalabels.razor
similarity index 100%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/BarCharts/BarChart_Demo_05_Stacked_BarChart_with_Datalabels.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/BarCharts/BarChart_Demo_05_Stacked_BarChart_with_Datalabels.razor
diff --git a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ChartsDocumentation.razor b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ChartsDocumentation.razor
similarity index 56%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ChartsDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ChartsDocumentation.razor
index 559f7eb5d..134a26ef8 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ChartsDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ChartsDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -18,13 +17,13 @@
At this moment we are supporting seven blazor chart types.
@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 82%
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..0da6ee990 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/DoughnutCharts/DoughnutChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/DoughnutCharts/DoughnutChartDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -35,7 +34,7 @@
@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 88%
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..3e1e96621 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/LineCharts/LineChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/LineCharts/LineChartDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -57,7 +56,7 @@
@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 82%
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..a9dadd4c4 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PieCharts/PieChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PieCharts/PieChartDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -42,7 +41,7 @@
@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 79%
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..e0d92bcfa 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/PolarAreaCharts/PolarAreaChartDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -31,7 +30,7 @@
@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 79%
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..99f669f27 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/RadarCharts/RadarChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/RadarCharts/RadarChartDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -31,7 +30,7 @@
@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 84%
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..1b1b02b30 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Charts/ScatterCharts/ScatterChartDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Charts/ScatterCharts/ScatterChartDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -40,7 +39,7 @@
@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 88%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/CollapseDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/CollapseDocumentation.razor
index f1aaa1d56..e1fa648bf 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Collapse/CollapseDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Collapse/CollapseDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -71,7 +70,7 @@
@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 89%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialogDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialogDocumentation.razor
index 6b967413c..9d4139879 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/ConfirmDialog/ConfirmDialogDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ConfirmDialog/ConfirmDialogDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -74,7 +73,7 @@
@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 95%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/DropdownDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/DropdownDocumentation.razor
index af7d67f04..1709da1cc 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Dropdowns/DropdownDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Dropdowns/DropdownDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -186,7 +185,7 @@
@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 90%
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..27462228b 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/AutoComplete/AutoCompleteDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/AutoComplete/AutoCompleteDocumentation.razor
@@ -1,17 +1,16 @@
@page "/autocomplete"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -96,7 +95,7 @@
@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 79%
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..25caa024c 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CheckboxInput/CheckboxInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CheckboxInput/CheckboxInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/checkbox-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -33,7 +32,7 @@
@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 93%
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..36f224c57 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/CurrencyInput/CurrencyInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/CurrencyInput/CurrencyInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/currency-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
By default, e + - are blocked. For all integral numeric types, dot . is blocked.
@@ -96,7 +95,7 @@
@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 91%
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..2e0a44580 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/DateInput/DateInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/DateInput/DateInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/date-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -79,7 +78,7 @@
@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 88%
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..13e71fff8 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/EnumInput/EnumInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/EnumInput/EnumInputDocumentation.razor
@@ -1,18 +1,19 @@
-@attribute [Route(pageUrl)]
+@page "/enum-input"
-
+@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
- @pageDescription
-
+
-
+
-
+
The EnumInput component displays enum values in a dropdown, allowing users to select from a predefined set of options.
How to use:
@@ -25,12 +26,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 +42,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 +58,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 +74,9 @@
This demo shows how to handle value changes using the ValueChanged event.
-
+
-
+
How to use (TextChanged):
@@ -84,12 +85,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 +101,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 @@
-
-
-
-
+
By default, e + - are blocked. For all integral numeric types, dot . is blocked.
@@ -74,7 +73,7 @@
@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 82%
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..975f482e3 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/PasswordInput/PasswordInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/PasswordInput/PasswordInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/password-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -42,7 +41,7 @@
@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 75%
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..c50959ea1 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RadioInput/RadioInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RadioInput/RadioInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/radio-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -28,7 +27,7 @@
@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 88%
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..d921ebf98 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/RangeInput/RangeInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/RangeInput/RangeInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/range-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -64,7 +63,7 @@
@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 82%
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..a70af4256 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/Switch/SwitchDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/Switch/SwitchDocumentation.razor
@@ -1,17 +1,16 @@
@page "/switch"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -46,7 +45,7 @@
@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 87%
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..fffab5362 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextAreaInput/TextAreaInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextAreaInput/TextAreaInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/text-area-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -52,7 +51,7 @@
@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 86%
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..8f1f257ca 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TextInput/TextInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TextInput/TextInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/text-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -52,7 +51,7 @@
@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 90%
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..8333d851c 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Form/TimeInput/TimeInputDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Form/TimeInput/TimeInputDocumentation.razor
@@ -1,17 +1,16 @@
@page "/time-input"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -76,7 +75,7 @@
@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 92%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/GettingStarted/GettingStartedDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/GettingStarted/GettingStartedDocumentation.razor
index 839fbd92d..16888e54e 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/GettingStarted/GettingStartedDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/GettingStarted/GettingStartedDocumentation.razor
@@ -2,18 +2,12 @@
@page "/getting-started/blazor-server"
@page "/getting-started/maui-blazor"
-@attribute [Route(pageUrl)]
-
-
-
-
- @pageDescription
-
-
-
+
@@ -105,7 +99,7 @@
@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 72%
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..b44a816b3 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,17 +1,16 @@
@page "/grid"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -22,7 +21,7 @@
@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 82%
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..0db50c978 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Assign a collection to the Data parameter to render the grid dynamically. The example below will render different department employees in the individual grid.
@@ -31,7 +30,7 @@
@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 90%
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..a78b454f7 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
For filtering, AllowFiltering and PropertyName parameters are required.
@@ -66,7 +65,7 @@
@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 81%
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..f70e02312 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
For paging, AllowPaging and PageSize parameters are required.
@@ -37,7 +36,7 @@
@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 84%
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..ce108676c 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
For sorting, AllowSorting and SortKeySelector parameters are required.
@@ -31,7 +30,7 @@
@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 90%
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..0e36415a6 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -66,7 +65,7 @@
@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 78%
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..b46ca9472 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Use the HeaderTextAlignment parameter to change the header column alignment. By default, HeaderTextAlignment is set to Alignment.Start. Other options you can use are Alignment.Center and Alignment.End.
@@ -22,7 +21,7 @@
@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 77%
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..b5baffa7c 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
This example shows how to save/load the Grid state. The state includes the page number, page size, and filters.
@@ -19,7 +18,7 @@
@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 84%
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..d6e32dc92 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
In the below example, we applied table-danger CSS class to the row where the employee is inactive and the table-success CSS class to the row where the employee designation is Architect.
@@ -37,7 +36,7 @@
@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 70%
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..2cb459283 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -22,7 +21,7 @@
@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 68%
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..b355d39c8 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
In the example below, you will see translations related to pagination and filters in Dutch.
@@ -17,7 +16,7 @@
@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 74%
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..d6b82cbf2 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -24,7 +23,7 @@
@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 75%
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..0ec67ee61 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -25,7 +24,7 @@
@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 74%
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..059c2807c 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
To enable detail view, set the AllowDetailView parameter to true. In the following example, existing <GridColumn> tags are nested under <GridColumns> tag to distinguish them from <GridDetailView>.
@@ -22,7 +21,7 @@
@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 72%
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..1192c8c7b 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
To create a nested grid, we first need to enable the detail view. To enable the detail view, set the AllowDetailView parameter to true. In the following example, existing <GridColumn> tags are nested under <GridColumns> tag to distinguish them from <GridDetailView>.
@@ -17,7 +16,7 @@
@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 86%
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..0ee023f73 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -54,7 +53,7 @@
@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 87%
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..f61178aca 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,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -47,7 +46,7 @@
@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 86%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Icons/IconDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/IconDocumentation.razor
index 4248bc0c2..abf4e2140 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Icons/IconDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Icons/IconDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -66,7 +65,7 @@
@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 78%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Images/ImageDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/ImageDocumentation.razor
index afbd46df7..626888d77 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Images/ImageDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Images/ImageDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -32,7 +31,7 @@
@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 80%
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..8f53f15ea 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/server/LayoutServerDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/server/LayoutServerDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -33,7 +32,7 @@
@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 80%
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..02f316273 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Layout/webassembly/LayoutWebAssemblyDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Layout/webassembly/LayoutWebAssemblyDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -33,7 +32,7 @@
@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 91%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMapDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMapDocumentation.razor
index f50d30fb1..ce7813628 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Maps/GoogleMapDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Maps/GoogleMapDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -72,7 +71,7 @@
@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 92%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/MarkdownDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/MarkdownDocumentation.razor
index e27df3ec0..1545ea83b 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/MarkdownDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Markdown/MarkdownDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -123,7 +122,7 @@
@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 91%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Modal/ModalDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/ModalDocumentation.razor
index dc325f92e..f6891508a 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Modal/ModalDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Modal/ModalDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -74,7 +73,7 @@
@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 90%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/OffcanvasDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/OffcanvasDocumentation.razor
index b9f1dc6cc..2dcf7ec27 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Offcanvas/OffcanvasDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Offcanvas/OffcanvasDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+Similar to modals, only one offcanvas can be shown at a time.
@@ -66,7 +65,7 @@
@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 81%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/PaginationDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/PaginationDocumentation.razor
index 9f2acba7b..028f12196 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Pagination/PaginationDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Pagination/PaginationDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
We use a large block of connected links for our pagination, making links hard to miss and easily scalable—all while providing large hit areas. Pagination is built with list HTML elements so screen readers can announce the number of available links.
@@ -38,7 +37,7 @@
@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 86%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewerDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewerDocumentation.razor
index 51f6d6db9..d253e0664 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/PdfViewer/PdfViewerDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/PdfViewer/PdfViewerDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -51,7 +50,7 @@
@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 82%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/PlaceholderDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/PlaceholderDocumentation.razor
index e8e9b4c86..5d1be4ab0 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Placeholders/PlaceholderDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Placeholders/PlaceholderDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -42,7 +41,7 @@
@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 86%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Preload/PreloadDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/PreloadDocumentation.razor
index 46cddc921..9df788f1b 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Preload/PreloadDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Preload/PreloadDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -43,7 +42,7 @@
@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 88%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Progress/ProgressDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/ProgressDocumentation.razor
index 255329d78..6480693be 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Progress/ProgressDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Progress/ProgressDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -60,7 +59,7 @@
@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 73%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/RibbonDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/RibbonDocumentation.razor
index 4f745b72b..005924ef3 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Ribbon/RibbonDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Ribbon/RibbonDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
In the following example, you will see a ribbon similar to the one found in Outlook.
@@ -26,7 +25,7 @@
@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 83%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoaderDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoaderDocumentation.razor
index c45a6e280..b205f6b9d 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/ScriptLoader/ScriptLoaderDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ScriptLoader/ScriptLoaderDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -54,7 +53,7 @@
@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 83%
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..e6c5b23a7 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Services/ModalService/ModalServiceDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Services/ModalService/ModalServiceDocumentation.razor
@@ -1,17 +1,16 @@
@page "/modal-service"
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -46,7 +45,7 @@
@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 90%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/SidebarDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/SidebarDocumentation.razor
index 9070599c8..a4bac4757 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar/SidebarDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar/SidebarDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -72,7 +71,7 @@
@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 86%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2Documentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2Documentation.razor
index 1563a6d77..84c0a652d 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Sidebar2/Sidebar2Documentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Sidebar2/Sidebar2Documentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -52,7 +51,7 @@
@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 89%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableListDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableListDocumentation.razor
index f1d6ae13c..5a7b019ed 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/SortableList/SortableListDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/SortableList/SortableListDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Before using the SortableList component, include the SortableJS script reference in your index.html/_Host.cshtml file.
@@ -81,7 +80,7 @@
@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 87%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/SpinnersDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/SpinnersDocumentation.razor
index b9ad7ea1a..bbdb3bd45 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Spinners/SpinnersDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Spinners/SpinnersDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Use the border spinners for a lightweight loading indicator.
@@ -67,7 +66,7 @@
@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 93%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/TabsDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/TabsDocumentation.razor
index 1f61ee62e..61a061e0f 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Tabs/TabsDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tabs/TabsDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -131,7 +130,7 @@
@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 79%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcherDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcherDocumentation.razor
index f2d6128fb..fbce07295 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/ThemeSwitcher/ThemeSwitcherDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/ThemeSwitcher/ThemeSwitcherDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -38,7 +37,7 @@
@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 91%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/ToastsDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/ToastsDocumentation.razor
index e7efd933f..cc59d2b30 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Toasts/ToastsDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Toasts/ToastsDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
Blazor Toasts are lightweight notifications designed to mimic the push notifications that mobile and desktop operating systems have popularized. They're built with a flexbox, making it easy to align and position.
@@ -65,7 +64,7 @@
@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 85%
rename from BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/TooltipsDocumentation.razor
rename to BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/TooltipsDocumentation.razor
index 107f85a21..9e3f30577 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Tooltips/TooltipsDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Tooltips/TooltipsDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -55,7 +54,7 @@
@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 76%
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..e7cd37c32 100644
--- a/BlazorBootstrap.Demo.RCL/Components/Pages/Utils/ColorUtil/ColorUtilDocumentation.razor
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Demos/Utils/ColorUtil/ColorUtilDocumentation.razor
@@ -1,15 +1,14 @@
@attribute [Route(pageUrl)]
+@layout DemosMainLayout
-
+
-
- @pageDescription
-
-
-
+
@@ -24,7 +23,7 @@
@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..ad8e0cefd
--- /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 = DemoScreenshotSrcConstants.Demos_URL_Accordion;
+}
\ 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..8f236e6e4
--- /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 = DemoScreenshotSrcConstants.Demos_URL_Alerts;
+}
\ 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..c56900b32
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Badge/Badge_Doc_01_Documentation.razor
@@ -0,0 +1,29 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Badge);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Badge;
+ 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 = DemoScreenshotSrcConstants.Demos_URL_Badge;
+}
\ 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..99e1e4e79
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Breadcrumb/Breadcrumb_Doc_01_Documentation.razor
@@ -0,0 +1,29 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Breadcrumb);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Breadcrumb;
+ 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 = DemoScreenshotSrcConstants.Demos_URL_Breadcrumb;
+}
\ 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..d755c9f04
--- /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(Button);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Buttons;
+ 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 = DemoScreenshotSrcConstants.Demos_URL_Buttons;
+}
\ 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..12a90f083
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Callout/Callout_Doc_01_Documentation.razor
@@ -0,0 +1,29 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Callout);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Callout;
+ 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..2a11d575e
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Card/Card_Doc_01_Documentation.razor
@@ -0,0 +1,61 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Card);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Card;
+ 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..004ca6723
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Carousel/Carousel_Doc_01_Documentation.razor
@@ -0,0 +1,41 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Carousel);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Carousel;
+ 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..50dacab1b
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/BarCharts/BarChart_Doc_01_Documentation.razor
@@ -0,0 +1,49 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(BarChart);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_BarChart;
+ 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..47a60c809
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/DoughnutCharts/DoughnutChart_Doc_01_Documentation.razor
@@ -0,0 +1,49 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(DoughnutChart);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_DoughnutChart;
+ 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..daf68e870
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/LineCharts/LineChart_Doc_01_Documentation.razor
@@ -0,0 +1,49 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(LineChart);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_LineChart;
+ 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..13ad4d4ef
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PieCharts/PieChart_Doc_01_Documentation.razor
@@ -0,0 +1,49 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(PieChart);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_PieChart;
+ 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..dd3438df3
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/PolarAreaCharts/PolarAreaChart_Doc_01_Documentation.razor
@@ -0,0 +1,49 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(PolarAreaChart);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_PolarAreaChart;
+ 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..ad9476c43
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/RadarCharts/RadarChart_Doc_01_Documentation.razor
@@ -0,0 +1,49 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(RadarChart);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_RadarChart;
+ 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..4043900cd
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Charts/ScatterCharts/ScatterChart_Doc_01_Documentation.razor
@@ -0,0 +1,49 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(ScatterChart);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_ScatterChart;
+ 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..b990a2736
--- /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(Collapse);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Collapse;
+ 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..b4bd4a893
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/ConfirmDialog/ConfirmDialog_Doc_01_Documentation.razor
@@ -0,0 +1,33 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(ConfirmDialog);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_ConfirmDialog;
+ 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..5458f046b
--- /dev/null
+++ b/BlazorBootstrap.Demo.RCL/Components/Pages/Docs/Dropdowns/Dropdown_Doc_01_Documentation.razor
@@ -0,0 +1,57 @@
+@attribute [Route(pageUrl)]
+@layout DocsMainLayout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code {
+ private const string componentName = nameof(Dropdown);
+ private const string pageUrl = DemoRouteConstants.Docs_URL_Dropdown;
+ 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..aec86e918
--- /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(AutoComplete