From d544af12037c5d9f42df9ccf17e2c52271a042b9 Mon Sep 17 00:00:00 2001 From: John Bomhold Date: Sun, 8 Sep 2024 23:57:42 -1000 Subject: [PATCH] Renames BlazorStrap-WASM to BlazorStrap.WASM Renames BlazorStrap-Docs to BlazorStrap.Docs Starts work on BSDataGrid a QuickGrid like bootstrap formatted DataGrid. --- BlazorStrap.sln | 4 +- src/BlazorStrap-Docs/Pages/WIP.razor | 2 - .../App.razor | 0 src/BlazorStrap.Docs/AppDbContext.cs | 16 ++ .../BlazorStrap.Docs.csproj} | 45 ++-- .../DefaultStyleSheet.cs | 0 .../Helper/CodeBlock.razor | 0 .../Helper/CodeBlock.razor.cs | 0 .../Helper/MarkdownToComponent.cs | 0 .../MDOut.razor | 0 .../MDOut.razor.cs | 0 .../ObjectExtensions.cs | 0 .../Pages/Index.razor | 0 .../Pages/V4/Index.razor | 0 .../Pages/V4/_Imports.razor | 0 .../Pages/V5/Index.razor | 0 .../Pages/V5/_Imports.razor | 0 src/BlazorStrap.Docs/Pages/WIP.razor | 94 ++++++++ src/BlazorStrap.Docs/Pages/WIP.razor.css | 23 ++ .../SampleModels/Content/Tables/Employee.cs | 7 + .../SampleModels/Content/Tables/FakeEfCore.cs | 0 .../Content/Tables/Table2Model.cs | 6 + .../SampleModels/DropdownFormModel.cs | 0 .../SampleModels/ToastSample.cs | 0 .../SampleModels/ToastTemplate.razor | 0 .../V4/Components/Accordion/Accordion1.razor | 0 .../V4/Components/Accordion/Accordion2.razor | 0 .../V4/Components/Accordion/Accordion3.razor | 0 .../V4/Components/Accordion/Accordion4.razor | 0 .../V4/Components/Alerts/Alerts1.razor | 0 .../V4/Components/Alerts/Alerts2.razor | 0 .../V4/Components/Alerts/Alerts3.razor | 0 .../V4/Components/Alerts/Alerts4.razor | 0 .../V4/Components/Alerts/Alerts5.razor | 0 .../V4/Components/Alerts/Alerts6.razor | 0 .../Samples/V4/Components/Badge/Badge1.razor | 0 .../Samples/V4/Components/Badge/Badge2.razor | 0 .../Samples/V4/Components/Badge/Badge3.razor | 0 .../Samples/V4/Components/Badge/Badge4.razor | 0 .../Samples/V4/Components/Badge/Badge5.razor | 0 .../Components/Breadcrumb/Breadcrumb0.razor | 0 .../Components/Breadcrumb/Breadcrumb1.razor | 0 .../Components/Breadcrumb/Breadcrumb2.razor | 0 .../Components/Breadcrumb/Breadcrumb3.razor | 0 .../Components/Breadcrumb/Breadcrumb4.razor | 0 .../Components/ButtonGroup/ButtonGroup1.razor | 0 .../V4/Components/Buttons/Buttons1.razor | 0 .../V4/Components/Buttons/Buttons2.razor | 0 .../Samples/V4/Components/Card/Card1.razor | 0 .../V4/Components/Carousel/Carousel1.razor | 0 .../V4/Components/Carousel/Carousel2.razor | 0 .../V4/Components/Carousel/Carousel3.razor | 0 .../V4/Components/Carousel/Carousel4.razor | 0 .../V4/Components/Carousel/Carousel5.razor | 0 .../V4/Components/Carousel/Carousel6.razor | 0 .../V4/Components/Carousel/Carousel7.razor | 0 .../V4/Components/Carousel/Carousel8.razor | 0 .../Components/CloseButton/CloseButton1.razor | 0 .../Components/CloseButton/CloseButton2.razor | 0 .../Components/CloseButton/CloseButton3.razor | 0 .../V4/Components/Collapse/Collapse1.razor | 0 .../V4/Components/Collapse/Collapse2.razor | 0 .../V4/Components/Collapse/Collapse3.razor | 0 .../V4/Components/Collapse/Collapse4.razor | 0 .../V4/Components/Dropdowns/Dropdowns1.razor | 0 .../V4/Components/Dropdowns/Dropdowns10.razor | 0 .../V4/Components/Dropdowns/Dropdowns11.razor | 0 .../V4/Components/Dropdowns/Dropdowns12.razor | 0 .../V4/Components/Dropdowns/Dropdowns13.razor | 0 .../V4/Components/Dropdowns/Dropdowns14.razor | 0 .../V4/Components/Dropdowns/Dropdowns15.razor | 0 .../V4/Components/Dropdowns/Dropdowns16.razor | 0 .../V4/Components/Dropdowns/Dropdowns17.razor | 0 .../V4/Components/Dropdowns/Dropdowns18.razor | 0 .../V4/Components/Dropdowns/Dropdowns19.razor | 0 .../V4/Components/Dropdowns/Dropdowns1a.razor | 0 .../V4/Components/Dropdowns/Dropdowns2.razor | 0 .../V4/Components/Dropdowns/Dropdowns20.razor | 0 .../V4/Components/Dropdowns/Dropdowns21.razor | 0 .../V4/Components/Dropdowns/Dropdowns22.razor | 0 .../V4/Components/Dropdowns/Dropdowns23.razor | 0 .../V4/Components/Dropdowns/Dropdowns24.razor | 0 .../V4/Components/Dropdowns/Dropdowns25.razor | 0 .../V4/Components/Dropdowns/Dropdowns3.razor | 0 .../V4/Components/Dropdowns/Dropdowns4.razor | 0 .../V4/Components/Dropdowns/Dropdowns5.razor | 0 .../V4/Components/Dropdowns/Dropdowns6.razor | 0 .../V4/Components/Dropdowns/Dropdowns7.razor | 0 .../V4/Components/Dropdowns/Dropdowns8.razor | 0 .../V4/Components/Dropdowns/Dropdowns9.razor | 0 .../Samples/V4/Components/Link/Link1.razor | 0 .../Samples/V4/Components/Link/Link2.razor | 0 .../V4/Components/ListGroup/ListGroup1.razor | 0 .../Samples/V4/Components/Modal/Modal1.razor | 0 .../Samples/V4/Components/Modal/Modal10.razor | 0 .../Samples/V4/Components/Modal/Modal11.razor | 0 .../Samples/V4/Components/Modal/Modal1b.razor | 0 .../Samples/V4/Components/Modal/Modal2.razor | 0 .../Samples/V4/Components/Modal/Modal3.razor | 0 .../Samples/V4/Components/Modal/Modal4.razor | 0 .../Samples/V4/Components/Modal/Modal5.razor | 0 .../Samples/V4/Components/Modal/Modal6.razor | 0 .../Samples/V4/Components/Modal/Modal7.razor | 0 .../Samples/V4/Components/Modal/Modal8.razor | 0 .../Samples/V4/Components/Modal/Modal9.razor | 0 .../Samples/V4/Components/Nav/Nav1.razor | 0 .../Samples/V4/Components/Nav/Nav10.razor | 0 .../Samples/V4/Components/Nav/Nav11.razor | 0 .../Samples/V4/Components/Nav/Nav12.razor | 0 .../Samples/V4/Components/Nav/Nav13.razor | 0 .../Samples/V4/Components/Nav/Nav14.razor | 0 .../Samples/V4/Components/Nav/Nav17.razor | 0 .../Samples/V4/Components/Nav/Nav2.razor | 0 .../Samples/V4/Components/Nav/Nav3.razor | 0 .../Samples/V4/Components/Nav/Nav4.razor | 0 .../Samples/V4/Components/Nav/Nav5.razor | 0 .../Samples/V4/Components/Nav/Nav6.razor | 0 .../Samples/V4/Components/Nav/Nav7.razor | 0 .../Samples/V4/Components/Nav/Nav8.razor | 0 .../Samples/V4/Components/Nav/Nav9.razor | 0 .../V4/Components/Navbar/Navbar1.razor | 0 .../V4/Components/Navbar/Navbar10.razor | 0 .../V4/Components/Navbar/Navbar2.razor | 0 .../V4/Components/Navbar/Navbar3.razor | 0 .../V4/Components/Navbar/Navbar4.razor | 0 .../V4/Components/Navbar/Navbar5.razor | 0 .../V4/Components/Navbar/Navbar6.razor | 0 .../V4/Components/Navbar/Navbar7.razor | 0 .../V4/Components/Navbar/Navbar8.razor | 0 .../V4/Components/Navbar/Navbar9.razor | 0 .../V4/Components/OffCanvas/OffCanvas1.razor | 0 .../V4/Components/OffCanvas/OffCanvas2.razor | 0 .../V4/Components/OffCanvas/OffCanvas3.razor | 0 .../V4/Components/OffCanvas/OffCanvas4.razor | 0 .../V4/Components/OffCanvas/OffCanvas5.razor | 0 .../V4/Components/OffCanvas/OffCanvas6.razor | 0 .../V4/Components/OffCanvas/OffCanvas7.razor | 0 .../Components/Pagination/Pagination1.razor | 0 .../Components/Pagination/Pagination2.razor | 0 .../V4/Components/Popover/Popover1.razor | 0 .../V4/Components/Popover/Popover2.razor | 0 .../V4/Components/Popover/Popover3.razor | 0 .../V4/Components/Popover/Popover4.razor | 0 .../V4/Components/Progress/Progress1.razor | 0 .../V4/Components/Progress/Progress2.razor | 0 .../V4/Components/Spinner/Spinner1.razor | 0 .../V4/Components/Spinner/Spinner2.razor | 0 .../V4/Components/Spinner/Spinner3.razor | 0 .../V4/Components/Spinner/Spinner4.razor | 0 .../V4/Components/Spinner/Spinner5.razor | 0 .../Samples/V4/Components/Toast/Toast1.razor | 0 .../Samples/V4/Components/Toast/Toast2.razor | 0 .../Samples/V4/Components/Toast/Toast3.razor | 0 .../V4/Components/Tooltips/Tooltips1.razor | 0 .../V4/Components/Tooltips/Tooltips2.razor | 0 .../Samples/V4/Content/Figures/Figures1.razor | 0 .../Samples/V4/Content/Figures/Figures2.razor | 0 .../Samples/V4/Content/Figures/Figures3.razor | 0 .../Samples/V4/Content/Images/Images1.razor | 0 .../Samples/V4/Content/Images/Images2.razor | 0 .../Samples/V4/Content/Images/Images3.razor | 0 .../Samples/V4/Content/Images/Images4.razor | 0 .../Samples/V4/Content/Images/Images5.razor | 0 .../Samples/V4/Content/Images/Images6.razor | 0 .../V4/Content/Images/Images6.razor.css | 0 .../Samples/V4/Content/Tables/Tables1.razor | 0 .../Samples/V4/Content/Tables/Tables1b.razor | 0 .../Samples/V4/Content/Tables/Tables2.razor | 0 .../Samples/V4/Content/Tables/Tables3.razor | 0 .../Samples/V4/Content/Tables/Tables4.razor | 0 .../Samples/V4/Content/Tables/Tables5.razor | 0 .../V4/Extensions/FluentValidation.razor | 0 .../FluentValidationInjectable.razor | 0 .../Extensions/FluentValidationRuleSets.razor | 0 .../Samples/V4/Extensions/TreeView.razor | 0 .../Samples/V4/Extensions/TreeView2.razor | 0 .../Samples/V4/Extensions/_Imports.razor | 0 .../Samples/V4/Forms/Checkbox/Checkbox1.razor | 0 .../Samples/V4/Forms/Checkbox/Checkbox3.razor | 0 .../Samples/V4/Forms/Checkbox/Checkbox4.razor | 0 .../Samples/V4/Forms/Checkbox/Checkbox5.razor | 0 .../Samples/V4/Forms/Checkbox/Checkbox6.razor | 0 .../Samples/V4/Forms/Checkbox/Checkbox7.razor | 0 .../V4/Forms/FormControls/FormControls1.razor | 0 .../Forms/FormControls/FormControls10.razor | 0 .../V4/Forms/FormControls/FormControls2.razor | 0 .../V4/Forms/FormControls/FormControls3.razor | 0 .../V4/Forms/FormControls/FormControls4.razor | 0 .../V4/Forms/FormControls/FormControls5.razor | 0 .../V4/Forms/FormControls/FormControls6.razor | 0 .../V4/Forms/FormControls/FormControls7.razor | 0 .../V4/Forms/FormControls/FormControls8.razor | 0 .../V4/Forms/FormControls/FormControls9.razor | 0 .../V4/Forms/InputFile/InputFile1.razor | 0 .../V4/Forms/InputGroup/InputGroup1.razor | 0 .../V4/Forms/InputGroup/InputGroup3.razor | 0 .../V4/Forms/InputGroup/InputGroup7.razor | 0 .../V4/Forms/InputGroup/InputGroup8.razor | 0 .../Samples/V4/Forms/Range/Range1.razor | 0 .../Samples/V4/Forms/Range/Range2.razor | 0 .../Samples/V4/Forms/Range/Range3.razor | 0 .../Samples/V4/Forms/Range/Range4.razor | 0 .../Samples/V4/Forms/Select/Select1.razor | 0 .../Samples/V4/Forms/Select/Select2.razor | 0 .../Samples/V4/Forms/Select/Select3.razor | 0 .../Samples/V4/Forms/Select/Select4.razor | 0 .../Samples/V4/Forms/Select/Select5.razor | 0 .../V4/Forms/Validation/ValidationMain.razor | 0 .../Forms/Validation/ValidationMain.razor.css | 0 .../Samples/V4/Layout/Columns/Alignment.razor | 0 .../V4/Layout/Columns/Alignment2.razor | 0 .../Samples/V4/Layout/Columns/ColBreaks.razor | 0 .../V4/Layout/Columns/ColBreaks2.razor | 0 .../Samples/V4/Layout/Columns/ColMargin.razor | 0 .../V4/Layout/Columns/ColStandalone.razor | 0 .../V4/Layout/Columns/Horizontal.razor | 0 .../V4/Layout/Columns/Offsetting1.razor | 0 .../V4/Layout/Columns/Offsetting2.razor | 0 .../Samples/V4/Layout/Columns/Order1.razor | 0 .../Samples/V4/Layout/Columns/Order2.razor | 0 .../Samples/V4/Layout/Columns/Wrapping.razor | 0 .../Layout/Containers/DefaultContainer.razor | 0 .../V4/Layout/Containers/FluidContainer.razor | 0 .../Containers/ResponsiveContainers.razor | 0 .../Samples/V4/_Imports.razor | 0 .../V5/Components/Accordion/Accordion1.razor | 0 .../V5/Components/Accordion/Accordion2.razor | 0 .../V5/Components/Accordion/Accordion3.razor | 0 .../V5/Components/Accordion/Accordion4.razor | 0 .../V5/Components/Alerts/Alerts1.razor | 0 .../V5/Components/Alerts/Alerts2.razor | 0 .../V5/Components/Alerts/Alerts3.razor | 0 .../V5/Components/Alerts/Alerts4.razor | 0 .../V5/Components/Alerts/Alerts5.razor | 0 .../V5/Components/Alerts/Alerts6.razor | 0 .../Samples/V5/Components/Badge/Badge1.razor | 0 .../Samples/V5/Components/Badge/Badge2.razor | 0 .../Samples/V5/Components/Badge/Badge3.razor | 0 .../Samples/V5/Components/Badge/Badge4.razor | 0 .../Samples/V5/Components/Badge/Badge5.razor | 0 .../Components/Breadcrumb/Breadcrumb0.razor | 0 .../Components/Breadcrumb/Breadcrumb1.razor | 0 .../Components/Breadcrumb/Breadcrumb2.razor | 0 .../Components/Breadcrumb/Breadcrumb3.razor | 0 .../Components/Breadcrumb/Breadcrumb4.razor | 0 .../Components/ButtonGroup/ButtonGroup1.razor | 0 .../V5/Components/Buttons/Buttons1.razor | 0 .../V5/Components/Buttons/Buttons2.razor | 0 .../Samples/V5/Components/Card/Card1.razor | 0 .../V5/Components/Carousel/Carousel1.razor | 0 .../V5/Components/Carousel/Carousel2.razor | 0 .../V5/Components/Carousel/Carousel3.razor | 0 .../V5/Components/Carousel/Carousel4.razor | 0 .../V5/Components/Carousel/Carousel5.razor | 0 .../V5/Components/Carousel/Carousel6.razor | 0 .../V5/Components/Carousel/Carousel7.razor | 0 .../V5/Components/Carousel/Carousel8.razor | 0 .../Components/CloseButton/CloseButton1.razor | 0 .../Components/CloseButton/CloseButton2.razor | 0 .../Components/CloseButton/CloseButton3.razor | 0 .../V5/Components/Collapse/Collapse1.razor | 0 .../V5/Components/Collapse/Collapse2.razor | 0 .../V5/Components/Collapse/Collapse3.razor | 0 .../V5/Components/Collapse/Collapse4.razor | 0 .../V5/Components/Dropdowns/Dropdowns1.razor | 0 .../V5/Components/Dropdowns/Dropdowns10.razor | 0 .../V5/Components/Dropdowns/Dropdowns11.razor | 0 .../V5/Components/Dropdowns/Dropdowns12.razor | 0 .../V5/Components/Dropdowns/Dropdowns13.razor | 0 .../V5/Components/Dropdowns/Dropdowns14.razor | 0 .../V5/Components/Dropdowns/Dropdowns15.razor | 0 .../V5/Components/Dropdowns/Dropdowns16.razor | 0 .../V5/Components/Dropdowns/Dropdowns17.razor | 0 .../V5/Components/Dropdowns/Dropdowns18.razor | 0 .../V5/Components/Dropdowns/Dropdowns19.razor | 0 .../V5/Components/Dropdowns/Dropdowns1a.razor | 0 .../V5/Components/Dropdowns/Dropdowns2.razor | 0 .../V5/Components/Dropdowns/Dropdowns20.razor | 0 .../V5/Components/Dropdowns/Dropdowns21.razor | 0 .../V5/Components/Dropdowns/Dropdowns22.razor | 0 .../V5/Components/Dropdowns/Dropdowns23.razor | 0 .../V5/Components/Dropdowns/Dropdowns24.razor | 0 .../V5/Components/Dropdowns/Dropdowns25.razor | 0 .../V5/Components/Dropdowns/Dropdowns3.razor | 0 .../V5/Components/Dropdowns/Dropdowns4.razor | 0 .../V5/Components/Dropdowns/Dropdowns5.razor | 0 .../V5/Components/Dropdowns/Dropdowns6.razor | 0 .../V5/Components/Dropdowns/Dropdowns7.razor | 0 .../V5/Components/Dropdowns/Dropdowns8.razor | 0 .../V5/Components/Dropdowns/Dropdowns9.razor | 0 .../Samples/V5/Components/Link/Link1.razor | 0 .../Samples/V5/Components/Link/Link2.razor | 0 .../V5/Components/ListGroup/ListGroup1.razor | 0 .../Samples/V5/Components/Modal/Modal1.razor | 0 .../Samples/V5/Components/Modal/Modal10.razor | 0 .../Samples/V5/Components/Modal/Modal11.razor | 0 .../Samples/V5/Components/Modal/Modal1b.razor | 0 .../Samples/V5/Components/Modal/Modal2.razor | 0 .../Samples/V5/Components/Modal/Modal3.razor | 0 .../Samples/V5/Components/Modal/Modal4.razor | 0 .../Samples/V5/Components/Modal/Modal5.razor | 0 .../Samples/V5/Components/Modal/Modal6.razor | 0 .../Samples/V5/Components/Modal/Modal7.razor | 0 .../Samples/V5/Components/Modal/Modal8.razor | 0 .../Samples/V5/Components/Modal/Modal9.razor | 0 .../Samples/V5/Components/Nav/Nav1.razor | 0 .../Samples/V5/Components/Nav/Nav10.razor | 0 .../Samples/V5/Components/Nav/Nav11.razor | 0 .../Samples/V5/Components/Nav/Nav12.razor | 0 .../Samples/V5/Components/Nav/Nav13.razor | 0 .../Samples/V5/Components/Nav/Nav14.razor | 0 .../Samples/V5/Components/Nav/Nav15.razor | 0 .../Samples/V5/Components/Nav/Nav16.razor | 0 .../Samples/V5/Components/Nav/Nav17.razor | 0 .../Samples/V5/Components/Nav/Nav2.razor | 0 .../Samples/V5/Components/Nav/Nav3.razor | 0 .../Samples/V5/Components/Nav/Nav4.razor | 0 .../Samples/V5/Components/Nav/Nav5.razor | 0 .../Samples/V5/Components/Nav/Nav6.razor | 0 .../Samples/V5/Components/Nav/Nav7.razor | 0 .../Samples/V5/Components/Nav/Nav8.razor | 0 .../Samples/V5/Components/Nav/Nav9.razor | 0 .../V5/Components/Navbar/Navbar1.razor | 0 .../V5/Components/Navbar/Navbar10.razor | 0 .../V5/Components/Navbar/Navbar2.razor | 0 .../V5/Components/Navbar/Navbar3.razor | 0 .../V5/Components/Navbar/Navbar4.razor | 0 .../V5/Components/Navbar/Navbar5.razor | 0 .../V5/Components/Navbar/Navbar6.razor | 0 .../V5/Components/Navbar/Navbar7.razor | 0 .../V5/Components/Navbar/Navbar8.razor | 0 .../V5/Components/Navbar/Navbar9.razor | 0 .../V5/Components/OffCanvas/OffCanvas1.razor | 0 .../V5/Components/OffCanvas/OffCanvas2.razor | 0 .../V5/Components/OffCanvas/OffCanvas3.razor | 0 .../V5/Components/OffCanvas/OffCanvas4.razor | 0 .../V5/Components/OffCanvas/OffCanvas5.razor | 0 .../V5/Components/OffCanvas/OffCanvas6.razor | 0 .../V5/Components/OffCanvas/OffCanvas7.razor | 0 .../Components/Pagination/Pagination1.razor | 0 .../Components/Pagination/Pagination2.razor | 0 .../V5/Components/Popover/Popover1.razor | 0 .../V5/Components/Popover/Popover2.razor | 0 .../V5/Components/Popover/Popover3.razor | 0 .../V5/Components/Popover/Popover4.razor | 0 .../V5/Components/Progress/Progress1.razor | 0 .../V5/Components/Progress/Progress2.razor | 0 .../V5/Components/Spinner/Spinner1.razor | 0 .../V5/Components/Spinner/Spinner2.razor | 0 .../V5/Components/Spinner/Spinner3.razor | 0 .../V5/Components/Spinner/Spinner4.razor | 0 .../V5/Components/Spinner/Spinner5.razor | 0 .../Samples/V5/Components/Toast/Toast1.razor | 0 .../Samples/V5/Components/Toast/Toast2.razor | 0 .../Samples/V5/Components/Toast/Toast3.razor | 0 .../V5/Components/Tooltips/Tooltips1.razor | 0 .../V5/Components/Tooltips/Tooltips2.razor | 0 .../Samples/V5/Content/Figures/Figures1.razor | 0 .../Samples/V5/Content/Figures/Figures2.razor | 0 .../Samples/V5/Content/Figures/Figures3.razor | 0 .../Samples/V5/Content/Images/Images1.razor | 0 .../Samples/V5/Content/Images/Images2.razor | 0 .../Samples/V5/Content/Images/Images3.razor | 0 .../Samples/V5/Content/Images/Images4.razor | 0 .../Samples/V5/Content/Images/Images5.razor | 0 .../Samples/V5/Content/Images/Images6.razor | 0 .../V5/Content/Images/Images6.razor.css | 0 .../Samples/V5/Content/Tables/Tables1.razor | 0 .../Samples/V5/Content/Tables/Tables1b.razor | 0 .../Samples/V5/Content/Tables/Tables2.razor | 0 .../Samples/V5/Content/Tables/Tables3.razor | 0 .../Samples/V5/Content/Tables/Tables4.razor | 0 .../Samples/V5/Content/Tables/Tables5.razor | 0 .../V5/Extensions/FluentValidation.razor | 0 .../FluentValidationInjectable.razor | 0 .../Extensions/FluentValidationRuleSets.razor | 0 .../Samples/V5/Extensions/TreeView.razor | 0 .../Samples/V5/Extensions/TreeView2.razor | 0 .../Samples/V5/Extensions/Wizard.razor | 0 .../Samples/V5/Extensions/_Imports.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox1.razor | 0 .../V5/Forms/Checkbox/Checkbox10.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox2.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox3.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox4.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox5.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox6.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox7.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox8.razor | 0 .../Samples/V5/Forms/Checkbox/Checkbox9.razor | 0 .../V5/Forms/FormControls/FormControls1.razor | 0 .../Forms/FormControls/FormControls10.razor | 0 .../V5/Forms/FormControls/FormControls2.razor | 0 .../V5/Forms/FormControls/FormControls3.razor | 0 .../V5/Forms/FormControls/FormControls4.razor | 0 .../V5/Forms/FormControls/FormControls5.razor | 0 .../V5/Forms/FormControls/FormControls6.razor | 0 .../V5/Forms/FormControls/FormControls7.razor | 0 .../V5/Forms/FormControls/FormControls8.razor | 0 .../V5/Forms/FormControls/FormControls9.razor | 0 .../V5/Forms/InputFile/InputFile1.razor | 0 .../V5/Forms/InputGroup/InputGroup1.razor | 0 .../V5/Forms/InputGroup/InputGroup3.razor | 0 .../V5/Forms/InputGroup/InputGroup7.razor | 0 .../V5/Forms/InputGroup/InputGroup8.razor | 0 .../Samples/V5/Forms/Range/Range1.razor | 0 .../Samples/V5/Forms/Range/Range2.razor | 0 .../Samples/V5/Forms/Range/Range3.razor | 0 .../Samples/V5/Forms/Range/Range4.razor | 0 .../Samples/V5/Forms/Select/Select1.razor | 0 .../Samples/V5/Forms/Select/Select2.razor | 0 .../Samples/V5/Forms/Select/Select3.razor | 0 .../Samples/V5/Forms/Select/Select4.razor | 0 .../Samples/V5/Forms/Select/Select5.razor | 0 .../V5/Forms/Validation/ValidationMain.razor | 0 .../Forms/Validation/ValidationMain.razor.css | 0 .../Samples/V5/Layout/Columns/Alignment.razor | 0 .../V5/Layout/Columns/Alignment2.razor | 0 .../Samples/V5/Layout/Columns/ColBreaks.razor | 0 .../V5/Layout/Columns/ColBreaks2.razor | 0 .../Samples/V5/Layout/Columns/ColMargin.razor | 0 .../V5/Layout/Columns/ColStandalone.razor | 0 .../V5/Layout/Columns/Horizontal.razor | 0 .../V5/Layout/Columns/Offsetting1.razor | 0 .../V5/Layout/Columns/Offsetting2.razor | 0 .../Samples/V5/Layout/Columns/Order1.razor | 0 .../Samples/V5/Layout/Columns/Order2.razor | 0 .../Samples/V5/Layout/Columns/Wrapping.razor | 0 .../Layout/Containers/DefaultContainer.razor | 0 .../V5/Layout/Containers/FluidContainer.razor | 0 .../Containers/ResponsiveContainers.razor | 0 .../Samples/V5/Test/Modal.razor | 0 .../Samples/V5/Test/Nested.razor | 0 .../Samples/V5/Test/Toast.razor | 0 .../Samples/V5/_Imports.razor | 0 .../Service/Core.cs | 0 .../Settings.cs | 0 .../Shared/DynamicMenu.cs | 0 .../Shared/Header.razor | 0 .../Shared/Header.razor.cs | 0 .../Shared/MainLayout.razor | 0 .../Shared/MainLayout.razor.cs | 0 .../Shared/V4/NavMenu.razor | 0 .../Shared/V5/NavMenu.razor | 0 .../Shared/WipLayout.razor | 0 .../Shared/_Imports.razor | 0 .../_Imports.razor | 0 .../wwwroot/FigurePlaceHolder.svg | 0 .../wwwroot/Sample.svg | 0 .../V4/Components/Accordion/Accordion1.md | 0 .../V4/Components/Accordion/Accordion2.md | 0 .../V4/Components/Accordion/Accordion3.md | 0 .../V4/Components/Accordion/Accordion4.md | 0 .../Samples/V4/Components/Alerts/Alerts1.md | 0 .../Samples/V4/Components/Alerts/Alerts2.md | 0 .../Samples/V4/Components/Alerts/Alerts3.md | 0 .../Samples/V4/Components/Alerts/Alerts4.md | 0 .../Samples/V4/Components/Alerts/Alerts5.md | 0 .../Samples/V4/Components/Alerts/Alerts6.md | 0 .../Samples/V4/Components/Badge/Badge1.md | 0 .../Samples/V4/Components/Badge/Badge2.md | 0 .../Samples/V4/Components/Badge/Badge3.md | 0 .../Samples/V4/Components/Badge/Badge4.md | 0 .../Samples/V4/Components/Badge/Badge5.md | 0 .../V4/Components/Breadcrumb/Breadcrumb0.md | 0 .../V4/Components/Breadcrumb/Breadcrumb1.md | 0 .../V4/Components/Breadcrumb/Breadcrumb2.md | 0 .../V4/Components/Breadcrumb/Breadcrumb3.md | 0 .../V4/Components/Breadcrumb/Breadcrumb4.md | 0 .../V4/Components/ButtonGroup/ButtonGroup1.md | 0 .../Samples/V4/Components/Buttons/Buttons1.md | 0 .../Samples/V4/Components/Buttons/Buttons2.md | 0 .../Samples/V4/Components/Card/Card1.md | 0 .../V4/Components/Carousel/Carousel1.md | 0 .../V4/Components/Carousel/Carousel2.md | 0 .../V4/Components/Carousel/Carousel3.md | 0 .../V4/Components/Carousel/Carousel4.md | 0 .../V4/Components/Carousel/Carousel5.md | 0 .../V4/Components/Carousel/Carousel6.md | 0 .../V4/Components/Carousel/Carousel7.md | 0 .../V4/Components/Carousel/Carousel8.md | 0 .../V4/Components/CloseButton/CloseButton1.md | 0 .../V4/Components/CloseButton/CloseButton2.md | 0 .../V4/Components/CloseButton/CloseButton3.md | 0 .../V4/Components/Collapse/Collapse1.md | 0 .../V4/Components/Collapse/Collapse2.md | 0 .../V4/Components/Collapse/Collapse3.md | 0 .../V4/Components/Collapse/Collapse4.md | 0 .../V4/Components/Dropdowns/Dropdowns1.md | 0 .../V4/Components/Dropdowns/Dropdowns10.md | 0 .../V4/Components/Dropdowns/Dropdowns11.md | 0 .../V4/Components/Dropdowns/Dropdowns12.md | 0 .../V4/Components/Dropdowns/Dropdowns13.md | 0 .../V4/Components/Dropdowns/Dropdowns14.md | 0 .../V4/Components/Dropdowns/Dropdowns15.md | 0 .../V4/Components/Dropdowns/Dropdowns16.md | 0 .../V4/Components/Dropdowns/Dropdowns17.md | 0 .../V4/Components/Dropdowns/Dropdowns18.md | 0 .../V4/Components/Dropdowns/Dropdowns19.md | 0 .../V4/Components/Dropdowns/Dropdowns1a.md | 0 .../V4/Components/Dropdowns/Dropdowns2.md | 0 .../V4/Components/Dropdowns/Dropdowns20.md | 0 .../V4/Components/Dropdowns/Dropdowns21.md | 0 .../V4/Components/Dropdowns/Dropdowns22.md | 0 .../V4/Components/Dropdowns/Dropdowns23.md | 0 .../V4/Components/Dropdowns/Dropdowns24.md | 0 .../V4/Components/Dropdowns/Dropdowns25.md | 0 .../V4/Components/Dropdowns/Dropdowns3.md | 0 .../V4/Components/Dropdowns/Dropdowns4.md | 0 .../V4/Components/Dropdowns/Dropdowns5.md | 0 .../V4/Components/Dropdowns/Dropdowns6.md | 0 .../V4/Components/Dropdowns/Dropdowns7.md | 0 .../V4/Components/Dropdowns/Dropdowns8.md | 0 .../V4/Components/Dropdowns/Dropdowns9.md | 0 .../Samples/V4/Components/Link/Link1.md | 0 .../Samples/V4/Components/Link/Link2.md | 0 .../V4/Components/ListGroup/ListGroup1.md | 0 .../Samples/V4/Components/Modal/Modal1.md | 0 .../Samples/V4/Components/Modal/Modal10.md | 0 .../Samples/V4/Components/Modal/Modal11.md | 0 .../Samples/V4/Components/Modal/Modal1b.md | 0 .../Samples/V4/Components/Modal/Modal2.md | 0 .../Samples/V4/Components/Modal/Modal3.md | 0 .../Samples/V4/Components/Modal/Modal4.md | 0 .../Samples/V4/Components/Modal/Modal5.md | 0 .../Samples/V4/Components/Modal/Modal6.md | 0 .../Samples/V4/Components/Modal/Modal7.md | 0 .../Samples/V4/Components/Modal/Modal8.md | 0 .../Samples/V4/Components/Modal/Modal9.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav1.md | 0 .../Samples/V4/Components/Nav/Nav10.md | 0 .../Samples/V4/Components/Nav/Nav11.md | 0 .../Samples/V4/Components/Nav/Nav12.md | 0 .../Samples/V4/Components/Nav/Nav13.md | 0 .../Samples/V4/Components/Nav/Nav14.md | 0 .../Samples/V4/Components/Nav/Nav17.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav2.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav3.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav4.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav5.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav6.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav7.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav8.md | 0 .../wwwroot/Samples/V4/Components/Nav/Nav9.md | 0 .../Samples/V4/Components/Navbar/Navbar1-1.md | 0 .../Samples/V4/Components/Navbar/Navbar1.md | 0 .../Samples/V4/Components/Navbar/Navbar10.md | 0 .../Samples/V4/Components/Navbar/Navbar2.md | 0 .../Samples/V4/Components/Navbar/Navbar3.md | 0 .../Samples/V4/Components/Navbar/Navbar4.md | 0 .../Samples/V4/Components/Navbar/Navbar5.md | 0 .../Samples/V4/Components/Navbar/Navbar6.md | 0 .../Samples/V4/Components/Navbar/Navbar7.md | 0 .../Samples/V4/Components/Navbar/Navbar8.md | 0 .../Samples/V4/Components/Navbar/Navbar9.md | 0 .../V4/Components/OffCanvas/OffCanvas1.md | 0 .../V4/Components/OffCanvas/OffCanvas2.md | 0 .../V4/Components/OffCanvas/OffCanvas3.md | 0 .../V4/Components/OffCanvas/OffCanvas4.md | 0 .../V4/Components/OffCanvas/OffCanvas5.md | 0 .../V4/Components/OffCanvas/OffCanvas6.md | 0 .../V4/Components/OffCanvas/OffCanvas7.md | 0 .../V4/Components/Pagination/Pagination1.md | 0 .../V4/Components/Pagination/Pagination2.md | 0 .../Samples/V4/Components/Popover/Popover1.md | 0 .../Samples/V4/Components/Popover/Popover2.md | 0 .../Samples/V4/Components/Popover/Popover3.md | 0 .../Samples/V4/Components/Popover/Popover4.md | 0 .../V4/Components/Progress/Progress1.md | 0 .../V4/Components/Progress/Progress2.md | 0 .../Samples/V4/Components/Spinner/Spinner1.md | 0 .../Samples/V4/Components/Spinner/Spinner2.md | 0 .../Samples/V4/Components/Spinner/Spinner3.md | 0 .../Samples/V4/Components/Spinner/Spinner4.md | 0 .../Samples/V4/Components/Spinner/Spinner5.md | 0 .../Samples/V4/Components/Toast/Toast1.md | 0 .../Samples/V4/Components/Toast/Toast2.md | 0 .../Samples/V4/Components/Toast/Toast3.md | 0 .../V4/Components/Tooltips/Tooltips1.md | 0 .../V4/Components/Tooltips/Tooltips2.md | 0 .../Samples/V4/Content/Figures/Figures1.md | 0 .../Samples/V4/Content/Figures/Figures2.md | 0 .../Samples/V4/Content/Figures/Figures3.md | 0 .../Samples/V4/Content/Images/Images1.md | 0 .../Samples/V4/Content/Images/Images2.md | 0 .../Samples/V4/Content/Images/Images3.md | 0 .../Samples/V4/Content/Images/Images4.md | 0 .../Samples/V4/Content/Images/Images5.md | 0 .../Samples/V4/Content/Images/Images6.md | 0 .../V4/Content/Images/Images6.razor.md | 0 .../Samples/V4/Content/Tables/Tables1.md | 0 .../Samples/V4/Content/Tables/Tables1b.md | 0 .../Samples/V4/Content/Tables/Tables2.md | 0 .../Samples/V4/Content/Tables/Tables3.md | 0 .../Samples/V4/Content/Tables/Tables4.md | 0 .../Samples/V4/Content/Tables/Tables5.md | 0 .../Samples/V4/Extensions/FluentValidation.md | 0 .../Extensions/FluentValidationInjectable.md | 0 .../V4/Extensions/FluentValidationRuleSets.md | 0 .../Samples/V4/Extensions/TreeView - Copy.md | 0 .../wwwroot/Samples/V4/Extensions/TreeView.md | 0 .../Samples/V4/Extensions/TreeView2.md | 0 .../wwwroot/Samples/V4/Extensions/_Imports.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox1.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox10.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox2.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox3.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox4.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox5.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox6.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox7.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox8.md | 0 .../Samples/V4/Forms/Checkbox/Checkbox9.md | 0 .../V4/Forms/FormControls/FormControls1.md | 0 .../V4/Forms/FormControls/FormControls10.md | 0 .../V4/Forms/FormControls/FormControls2.md | 0 .../V4/Forms/FormControls/FormControls3.md | 0 .../V4/Forms/FormControls/FormControls4.md | 0 .../V4/Forms/FormControls/FormControls5.md | 0 .../V4/Forms/FormControls/FormControls6.md | 0 .../V4/Forms/FormControls/FormControls7.md | 0 .../V4/Forms/FormControls/FormControls8.md | 0 .../V4/Forms/FormControls/FormControls9.md | 0 .../Samples/V4/Forms/InputFile/InputFile1.md | 0 .../V4/Forms/InputGroup/InputGroup1.md | 0 .../V4/Forms/InputGroup/InputGroup3.md | 0 .../V4/Forms/InputGroup/InputGroup7.md | 0 .../V4/Forms/InputGroup/InputGroup8.md | 0 .../wwwroot/Samples/V4/Forms/Range/Range1.md | 0 .../wwwroot/Samples/V4/Forms/Range/Range2.md | 0 .../wwwroot/Samples/V4/Forms/Range/Range3.md | 0 .../wwwroot/Samples/V4/Forms/Range/Range4.md | 0 .../Samples/V4/Forms/Select/Select1.md | 0 .../Samples/V4/Forms/Select/Select2.md | 0 .../Samples/V4/Forms/Select/Select3.md | 0 .../Samples/V4/Forms/Select/Select4.md | 0 .../Samples/V4/Forms/Select/Select5.md | 0 .../V4/Forms/Validation/ValidationMain.md | 0 .../Forms/Validation/ValidationMain.razor.md | 0 .../Samples/V4/Layout/Columns/Alignment.md | 0 .../Samples/V4/Layout/Columns/Alignment2.md | 0 .../Samples/V4/Layout/Columns/ColBreaks.md | 0 .../Samples/V4/Layout/Columns/ColBreaks2.md | 0 .../Samples/V4/Layout/Columns/ColMargin.md | 0 .../V4/Layout/Columns/ColStandalone.md | 0 .../Samples/V4/Layout/Columns/Horizontal.md | 0 .../Samples/V4/Layout/Columns/Offsetting1.md | 0 .../Samples/V4/Layout/Columns/Offsetting2.md | 0 .../Samples/V4/Layout/Columns/Order1.md | 0 .../Samples/V4/Layout/Columns/Order2.md | 0 .../Samples/V4/Layout/Columns/Wrapping.md | 0 .../V4/Layout/Containers/DefaultContainer.md | 0 .../V4/Layout/Containers/FluidContainer.md | 0 .../Layout/Containers/ResponsiveContainers.md | 0 .../wwwroot/Samples/V4/_Imports.md | 0 .../V5/Components/Accordion/Accordion1.md | 0 .../V5/Components/Accordion/Accordion2.md | 0 .../V5/Components/Accordion/Accordion3.md | 0 .../V5/Components/Accordion/Accordion4.md | 0 .../Samples/V5/Components/Alerts/Alerts1.md | 0 .../Samples/V5/Components/Alerts/Alerts2.md | 0 .../Samples/V5/Components/Alerts/Alerts3.md | 0 .../Samples/V5/Components/Alerts/Alerts4.md | 0 .../Samples/V5/Components/Alerts/Alerts5.md | 0 .../Samples/V5/Components/Alerts/Alerts6.md | 0 .../Samples/V5/Components/Badge/Badge1.md | 0 .../Samples/V5/Components/Badge/Badge2.md | 0 .../Samples/V5/Components/Badge/Badge3.md | 0 .../Samples/V5/Components/Badge/Badge4.md | 0 .../Samples/V5/Components/Badge/Badge5.md | 0 .../V5/Components/Breadcrumb/Breadcrumb0.md | 0 .../V5/Components/Breadcrumb/Breadcrumb1.md | 0 .../V5/Components/Breadcrumb/Breadcrumb2.md | 0 .../V5/Components/Breadcrumb/Breadcrumb3.md | 0 .../V5/Components/Breadcrumb/Breadcrumb4.md | 0 .../V5/Components/ButtonGroup/ButtonGroup1.md | 0 .../Samples/V5/Components/Buttons/Buttons1.md | 0 .../Samples/V5/Components/Buttons/Buttons2.md | 0 .../Samples/V5/Components/Card/Card1.md | 0 .../V5/Components/Carousel/Carousel1.md | 0 .../V5/Components/Carousel/Carousel2.md | 0 .../V5/Components/Carousel/Carousel3.md | 0 .../V5/Components/Carousel/Carousel4.md | 0 .../V5/Components/Carousel/Carousel5.md | 0 .../V5/Components/Carousel/Carousel6.md | 0 .../V5/Components/Carousel/Carousel7.md | 0 .../V5/Components/Carousel/Carousel8.md | 0 .../V5/Components/CloseButton/CloseButton1.md | 0 .../V5/Components/CloseButton/CloseButton2.md | 0 .../V5/Components/CloseButton/CloseButton3.md | 0 .../V5/Components/Collapse/Collapse1.md | 0 .../V5/Components/Collapse/Collapse2.md | 0 .../V5/Components/Collapse/Collapse3.md | 0 .../V5/Components/Collapse/Collapse4.md | 0 .../V5/Components/Dropdowns/Dropdowns1.md | 0 .../V5/Components/Dropdowns/Dropdowns10.md | 0 .../V5/Components/Dropdowns/Dropdowns11.md | 0 .../V5/Components/Dropdowns/Dropdowns12.md | 0 .../V5/Components/Dropdowns/Dropdowns13.md | 0 .../V5/Components/Dropdowns/Dropdowns14.md | 0 .../V5/Components/Dropdowns/Dropdowns15.md | 0 .../V5/Components/Dropdowns/Dropdowns16.md | 0 .../V5/Components/Dropdowns/Dropdowns17.md | 0 .../V5/Components/Dropdowns/Dropdowns18.md | 0 .../V5/Components/Dropdowns/Dropdowns19.md | 0 .../V5/Components/Dropdowns/Dropdowns1a.md | 0 .../V5/Components/Dropdowns/Dropdowns2.md | 0 .../V5/Components/Dropdowns/Dropdowns20.md | 0 .../V5/Components/Dropdowns/Dropdowns21.md | 0 .../V5/Components/Dropdowns/Dropdowns22.md | 0 .../V5/Components/Dropdowns/Dropdowns23.md | 0 .../V5/Components/Dropdowns/Dropdowns24.md | 0 .../V5/Components/Dropdowns/Dropdowns25.md | 0 .../V5/Components/Dropdowns/Dropdowns3.md | 0 .../V5/Components/Dropdowns/Dropdowns4.md | 0 .../V5/Components/Dropdowns/Dropdowns5.md | 0 .../V5/Components/Dropdowns/Dropdowns6.md | 0 .../V5/Components/Dropdowns/Dropdowns7.md | 0 .../V5/Components/Dropdowns/Dropdowns8.md | 0 .../V5/Components/Dropdowns/Dropdowns9.md | 0 .../Samples/V5/Components/Link/Link1.md | 0 .../Samples/V5/Components/Link/Link2.md | 0 .../V5/Components/ListGroup/ListGroup1.md | 0 .../Samples/V5/Components/Modal/Modal1.md | 0 .../Samples/V5/Components/Modal/Modal10.md | 0 .../Samples/V5/Components/Modal/Modal11.md | 0 .../Samples/V5/Components/Modal/Modal1b.md | 0 .../Samples/V5/Components/Modal/Modal2.md | 0 .../Samples/V5/Components/Modal/Modal3.md | 0 .../Samples/V5/Components/Modal/Modal4.md | 0 .../Samples/V5/Components/Modal/Modal5.md | 0 .../Samples/V5/Components/Modal/Modal6.md | 0 .../Samples/V5/Components/Modal/Modal7.md | 0 .../Samples/V5/Components/Modal/Modal8.md | 0 .../Samples/V5/Components/Modal/Modal9.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav1.md | 0 .../Samples/V5/Components/Nav/Nav10.md | 0 .../Samples/V5/Components/Nav/Nav11.md | 0 .../Samples/V5/Components/Nav/Nav12.md | 0 .../Samples/V5/Components/Nav/Nav13.md | 0 .../Samples/V5/Components/Nav/Nav14.md | 0 .../Samples/V5/Components/Nav/Nav15.md | 0 .../Samples/V5/Components/Nav/Nav16.md | 0 .../Samples/V5/Components/Nav/Nav17.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav2.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav3.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav4.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav5.md | 0 .../Samples/V5/Components/Nav/Nav6 - Copy.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav6.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav7.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav8.md | 0 .../wwwroot/Samples/V5/Components/Nav/Nav9.md | 0 .../Samples/V5/Components/Navbar/Navbar1-1.md | 0 .../Samples/V5/Components/Navbar/Navbar1.md | 0 .../Samples/V5/Components/Navbar/Navbar10.md | 0 .../Samples/V5/Components/Navbar/Navbar2.md | 0 .../Samples/V5/Components/Navbar/Navbar3.md | 0 .../Samples/V5/Components/Navbar/Navbar4.md | 0 .../Samples/V5/Components/Navbar/Navbar5.md | 0 .../Samples/V5/Components/Navbar/Navbar6.md | 0 .../Samples/V5/Components/Navbar/Navbar7.md | 0 .../Samples/V5/Components/Navbar/Navbar8.md | 0 .../Samples/V5/Components/Navbar/Navbar9.md | 0 .../V5/Components/OffCanvas/OffCanvas1.md | 0 .../V5/Components/OffCanvas/OffCanvas2.md | 0 .../V5/Components/OffCanvas/OffCanvas3.md | 0 .../V5/Components/OffCanvas/OffCanvas4.md | 0 .../V5/Components/OffCanvas/OffCanvas5.md | 0 .../V5/Components/OffCanvas/OffCanvas6.md | 0 .../V5/Components/OffCanvas/OffCanvas7.md | 0 .../V5/Components/Pagination/Pagination1.md | 0 .../V5/Components/Pagination/Pagination2.md | 0 .../Samples/V5/Components/Popover/Popover1.md | 0 .../Samples/V5/Components/Popover/Popover2.md | 0 .../V5/Components/Popover/Popover3 - Copy.md | 0 .../Samples/V5/Components/Popover/Popover3.md | 0 .../Samples/V5/Components/Popover/Popover4.md | 0 .../V5/Components/Progress/Progress1.md | 0 .../V5/Components/Progress/Progress2.md | 0 .../Samples/V5/Components/Spinner/Spinner1.md | 0 .../Samples/V5/Components/Spinner/Spinner2.md | 0 .../Samples/V5/Components/Spinner/Spinner3.md | 0 .../Samples/V5/Components/Spinner/Spinner4.md | 0 .../Samples/V5/Components/Spinner/Spinner5.md | 0 .../Samples/V5/Components/Toast/Toast1.md | 0 .../Samples/V5/Components/Toast/Toast2.md | 0 .../Samples/V5/Components/Toast/Toast3.md | 0 .../V5/Components/Tooltips/Tooltips1.md | 0 .../V5/Components/Tooltips/Tooltips2.md | 0 .../Samples/V5/Content/Figures/Figures1.md | 0 .../Samples/V5/Content/Figures/Figures2.md | 0 .../Samples/V5/Content/Figures/Figures3.md | 0 .../Samples/V5/Content/Images/Images1.md | 0 .../Samples/V5/Content/Images/Images2.md | 0 .../Samples/V5/Content/Images/Images3.md | 0 .../Samples/V5/Content/Images/Images4.md | 0 .../Samples/V5/Content/Images/Images5.md | 0 .../Samples/V5/Content/Images/Images6.md | 0 .../V5/Content/Images/Images6.razor.md | 0 .../Samples/V5/Content/Tables/Tables1.md | 0 .../Samples/V5/Content/Tables/Tables1b.md | 0 .../Samples/V5/Content/Tables/Tables2.md | 0 .../Samples/V5/Content/Tables/Tables3.md | 0 .../Samples/V5/Content/Tables/Tables4.md | 0 .../Samples/V5/Content/Tables/Tables5.md | 0 .../Samples/V5/Extensions/FluentValidation.md | 0 .../Extensions/FluentValidationInjectable.md | 0 .../V5/Extensions/FluentValidationRuleSets.md | 0 .../wwwroot/Samples/V5/Extensions/TreeView.md | 0 .../Samples/V5/Extensions/TreeView2.md | 0 .../wwwroot/Samples/V5/Extensions/Wizard.md | 0 .../wwwroot/Samples/V5/Extensions/_Imports.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox1.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox10.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox2.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox3.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox4.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox5.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox6.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox7.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox8.md | 0 .../Samples/V5/Forms/Checkbox/Checkbox9.md | 0 .../V5/Forms/FormControls/FormControls1.md | 0 .../V5/Forms/FormControls/FormControls10.md | 0 .../V5/Forms/FormControls/FormControls2.md | 0 .../V5/Forms/FormControls/FormControls3.md | 0 .../V5/Forms/FormControls/FormControls4.md | 0 .../V5/Forms/FormControls/FormControls5.md | 0 .../V5/Forms/FormControls/FormControls6.md | 0 .../V5/Forms/FormControls/FormControls7.md | 0 .../V5/Forms/FormControls/FormControls8.md | 0 .../V5/Forms/FormControls/FormControls9.md | 0 .../Samples/V5/Forms/InputFile/InputFile1.md | 0 .../V5/Forms/InputGroup/InputGroup1.md | 0 .../V5/Forms/InputGroup/InputGroup3.md | 0 .../V5/Forms/InputGroup/InputGroup7.md | 0 .../V5/Forms/InputGroup/InputGroup8.md | 0 .../wwwroot/Samples/V5/Forms/Range/Range1.md | 0 .../wwwroot/Samples/V5/Forms/Range/Range2.md | 0 .../wwwroot/Samples/V5/Forms/Range/Range3.md | 0 .../wwwroot/Samples/V5/Forms/Range/Range4.md | 0 .../Samples/V5/Forms/Select/Select1.md | 0 .../Samples/V5/Forms/Select/Select2.md | 0 .../Samples/V5/Forms/Select/Select3.md | 0 .../Samples/V5/Forms/Select/Select4.md | 0 .../Samples/V5/Forms/Select/Select5.md | 0 .../V5/Forms/Validation/ValidationMain.md | 0 .../Forms/Validation/ValidationMain.razor.md | 0 .../Samples/V5/Layout/Columns/Alignment.md | 0 .../Samples/V5/Layout/Columns/Alignment2.md | 0 .../Samples/V5/Layout/Columns/ColBreaks.md | 0 .../Samples/V5/Layout/Columns/ColBreaks2.md | 0 .../Samples/V5/Layout/Columns/ColMargin.md | 0 .../V5/Layout/Columns/ColStandalone.md | 0 .../Samples/V5/Layout/Columns/Horizontal.md | 0 .../Samples/V5/Layout/Columns/Offsetting1.md | 0 .../Samples/V5/Layout/Columns/Offsetting2.md | 0 .../Samples/V5/Layout/Columns/Order1.md | 0 .../Samples/V5/Layout/Columns/Order2.md | 0 .../Samples/V5/Layout/Columns/Wrapping.md | 0 .../V5/Layout/Containers/DefaultContainer.md | 0 .../V5/Layout/Containers/FluidContainer.md | 0 .../Layout/Containers/ResponsiveContainers.md | 0 .../wwwroot/Samples/V5/Test/Modal.md | 0 .../wwwroot/Samples/V5/Test/Nested.md | 0 .../wwwroot/Samples/V5/Test/Toast.md | 0 .../wwwroot/Samples/V5/_Imports.md | 0 .../wwwroot/Samples/_Imports.md | 0 .../wwwroot/Static/MarkDownTemplate.md | 0 .../wwwroot/Static/V4/Components/Accordion.md | 0 .../wwwroot/Static/V4/Components/Alerts.md | 0 .../wwwroot/Static/V4/Components/Badge.md | 0 .../Static/V4/Components/Breadcrumb.md | 0 .../Static/V4/Components/Buttongroup.md | 0 .../wwwroot/Static/V4/Components/Buttons.md | 0 .../wwwroot/Static/V4/Components/Card.md | 0 .../wwwroot/Static/V4/Components/Carousel.md | 0 .../Static/V4/Components/Closebutton.md | 0 .../wwwroot/Static/V4/Components/Collapse.md | 0 .../wwwroot/Static/V4/Components/Dropdowns.md | 0 .../wwwroot/Static/V4/Components/Link.md | 0 .../wwwroot/Static/V4/Components/Listgroup.md | 0 .../wwwroot/Static/V4/Components/Modal.md | 0 .../wwwroot/Static/V4/Components/Nav.md | 0 .../wwwroot/Static/V4/Components/Navbar.md | 0 .../wwwroot/Static/V4/Components/Offcanvas.md | 0 .../Static/V4/Components/Pagination.md | 0 .../wwwroot/Static/V4/Components/Popovers.md | 0 .../wwwroot/Static/V4/Components/Progress.md | 0 .../wwwroot/Static/V4/Components/Spinner.md | 0 .../wwwroot/Static/V4/Components/Toast.md | 0 .../wwwroot/Static/V4/Components/Tooltips.md | 0 .../wwwroot/Static/V4/Content/Figures.md | 0 .../wwwroot/Static/V4/Content/Images.md | 0 .../wwwroot/Static/V4/Content/Tables.md | 0 .../wwwroot/Static/V4/Contribute.md | 0 .../Static/V4/Extensions/BSDataTable.md | 0 .../Static/V4/Extensions/FluentValidation.md | 0 .../wwwroot/Static/V4/Extensions/TreeView.md | 0 .../wwwroot/Static/V4/Forms/Checkbox.md | 0 .../wwwroot/Static/V4/Forms/Formcontrols.md | 0 .../wwwroot/Static/V4/Forms/Inputfile.md | 0 .../wwwroot/Static/V4/Forms/Inputgroup.md | 0 .../wwwroot/Static/V4/Forms/Range.md | 0 .../wwwroot/Static/V4/Forms/Select.md | 0 .../wwwroot/Static/V4/Forms/Shared.md | 0 .../wwwroot/Static/V4/Forms/Validation.md | 0 .../wwwroot/Static/V4/Layout/Columns.md | 0 .../wwwroot/Static/V4/Layout/Containers.md | 0 .../wwwroot/Static/V4/Layout/Overview.md | 0 .../wwwroot/Static/V4/Shared.md | 0 .../wwwroot/Static/V4/Themes.md | 0 .../wwwroot/Static/V4/index.md | 0 .../wwwroot/Static/V5/Components/Accordion.md | 0 .../wwwroot/Static/V5/Components/Alerts.md | 0 .../wwwroot/Static/V5/Components/Badge.md | 0 .../Static/V5/Components/Breadcrumb.md | 0 .../Static/V5/Components/Buttongroup.md | 0 .../wwwroot/Static/V5/Components/Buttons.md | 0 .../wwwroot/Static/V5/Components/Card.md | 0 .../wwwroot/Static/V5/Components/Carousel.md | 0 .../Static/V5/Components/Closebutton.md | 0 .../wwwroot/Static/V5/Components/Collapse.md | 0 .../wwwroot/Static/V5/Components/Dropdowns.md | 0 .../wwwroot/Static/V5/Components/Link.md | 0 .../wwwroot/Static/V5/Components/Listgroup.md | 0 .../wwwroot/Static/V5/Components/Modal.md | 0 .../wwwroot/Static/V5/Components/Nav.md | 0 .../wwwroot/Static/V5/Components/Navbar.md | 0 .../wwwroot/Static/V5/Components/Offcanvas.md | 0 .../Static/V5/Components/Pagination.md | 0 .../wwwroot/Static/V5/Components/Popovers.md | 0 .../wwwroot/Static/V5/Components/Progress.md | 0 .../wwwroot/Static/V5/Components/Spinner.md | 0 .../wwwroot/Static/V5/Components/Toast.md | 0 .../wwwroot/Static/V5/Components/Tooltips.md | 0 .../wwwroot/Static/V5/Components/wip.md | 0 .../wwwroot/Static/V5/Content/Figures.md | 0 .../wwwroot/Static/V5/Content/Images.md | 0 .../wwwroot/Static/V5/Content/Tables.md | 0 .../wwwroot/Static/V5/Contribute.md | 0 .../Static/V5/Extensions/BSDataTable.md | 0 .../Static/V5/Extensions/FluentValidation.md | 0 .../wwwroot/Static/V5/Extensions/TreeView.md | 0 .../wwwroot/Static/V5/Extensions/Wizard.md | 0 .../wwwroot/Static/V5/Forms/Checkbox.md | 0 .../wwwroot/Static/V5/Forms/Formcontrols.md | 0 .../wwwroot/Static/V5/Forms/Inputfile.md | 0 .../wwwroot/Static/V5/Forms/Inputgroup.md | 0 .../wwwroot/Static/V5/Forms/Range.md | 0 .../wwwroot/Static/V5/Forms/Select.md | 0 .../wwwroot/Static/V5/Forms/Shared.md | 0 .../wwwroot/Static/V5/Forms/Validation.md | 0 .../wwwroot/Static/V5/Layout/Columns.md | 0 .../wwwroot/Static/V5/Layout/Containers.md | 0 .../wwwroot/Static/V5/Layout/Overview.md | 0 .../wwwroot/Static/V5/Shared.md | 0 .../wwwroot/Static/V5/Themes.md | 0 .../wwwroot/Static/V5/index.md | 0 .../BlazorStrap.Server.csproj | 11 +- src/BlazorStrap.Server/Program.cs | 2 + src/BlazorStrap.V5/BlazorStrap.V5.csproj | 8 +- .../Components/DataGrid/BSDataGrid.razor | 51 ++++ .../Components/DataGrid/BSDataGrid.razor.cs | 11 + .../Components/DataGrid/BSDataGridCore.razor | 150 ++++++++++++ .../DataGrid/BSDataGridCore.razor.cs | 45 ++++ .../DataGrid/BSDataGridCore.razor.css | 79 +++++++ .../Components/DataGrid/PropertyColumn.cs | 8 + .../Components/DataGrid/TemplateColumn.cs | 8 + .../BlazorStrap.WASM.csproj | 19 +- .../Program.cs | 1 + .../Properties/launchSettings.json | 0 .../wwwroot/css/app.css | 0 .../wwwroot/css/bootstrap/bootstrap.min.css | 0 .../css/bootstrap/bootstrap.min.css.map | 0 .../wwwroot/css/docs.css | 0 .../wwwroot/css/open-iconic/FONT-LICENSE | 0 .../wwwroot/css/open-iconic/ICON-LICENSE | 0 .../wwwroot/css/open-iconic/README.md | 0 .../font/css/open-iconic-bootstrap.min.css | 0 .../open-iconic/font/fonts/open-iconic.eot | Bin .../open-iconic/font/fonts/open-iconic.otf | Bin .../open-iconic/font/fonts/open-iconic.svg | 0 .../open-iconic/font/fonts/open-iconic.ttf | Bin .../open-iconic/font/fonts/open-iconic.woff | Bin .../wwwroot/favicon.ico | Bin .../wwwroot/icon-192.png | Bin .../wwwroot/index.html | 0 .../wwwroot/logo-inverted.svg | 0 .../wwwroot/logo.svg | 0 src/BlazorStrap/BlazorStrap.csproj | 2 +- .../Extensions/StringExtensions.cs | 2 + .../BSDataGirdHelpers/FilterFunctions.cs | 41 ++++ .../BSDataGirdHelpers/SortFunctions.cs | 61 +++++ .../Components/DataGrid/BSDataGridBase.cs | 37 ++- .../Components/DataGrid/BSDataGridCoreBase.cs | 222 ++++++++++++++++++ .../Components/DataGrid/ColumnBase.razor | 3 + .../Components/DataGrid/ColumnBase.razor.cs | 56 +++++ .../Shared/Components/DataGrid/ColumnState.cs | 41 ++++ .../Components/DataGrid/ExpressionHelper.cs | 24 ++ .../Components/DataGrid/IBSDataGridBase.cs | 18 ++ .../DataGrid/Models/DataGridProvider.cs | 6 + .../DataGrid/Models/DataGridRequest.cs | 27 +++ .../DataGrid/Models/DataGridResponce.cs | 19 ++ .../DataGrid/Models/FilterColumn.cs | 6 + .../Components/DataGrid/Models/SortColumn.cs | 8 + .../Components/DataGrid/Models/SortData.cs | 7 + .../Components/DataGrid/PropertyColumnBase.cs | 36 +++ .../DataGrid/QueryableExtensions.cs | 31 +++ .../Components/DataGrid/TemplateColumnBase.cs | 30 +++ .../Shared/Components/MoveRenderLast.razor | 9 + 1012 files changed, 1227 insertions(+), 49 deletions(-) delete mode 100644 src/BlazorStrap-Docs/Pages/WIP.razor rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/App.razor (100%) create mode 100644 src/BlazorStrap.Docs/AppDbContext.cs rename src/{BlazorStrap-Docs/BlazorStrap-Docs.csproj => BlazorStrap.Docs/BlazorStrap.Docs.csproj} (51%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/DefaultStyleSheet.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Helper/CodeBlock.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Helper/CodeBlock.razor.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Helper/MarkdownToComponent.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/MDOut.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/MDOut.razor.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/ObjectExtensions.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Pages/Index.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Pages/V4/Index.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Pages/V4/_Imports.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Pages/V5/Index.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Pages/V5/_Imports.razor (100%) create mode 100644 src/BlazorStrap.Docs/Pages/WIP.razor create mode 100644 src/BlazorStrap.Docs/Pages/WIP.razor.css rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/SampleModels/Content/Tables/Employee.cs (61%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/SampleModels/Content/Tables/FakeEfCore.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/SampleModels/Content/Tables/Table2Model.cs (99%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/SampleModels/DropdownFormModel.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/SampleModels/ToastSample.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/SampleModels/ToastTemplate.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Accordion/Accordion1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Accordion/Accordion2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Accordion/Accordion3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Accordion/Accordion4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Alerts/Alerts1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Alerts/Alerts2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Alerts/Alerts3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Alerts/Alerts4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Alerts/Alerts5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Alerts/Alerts6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Badge/Badge1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Badge/Badge2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Badge/Badge3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Badge/Badge4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Badge/Badge5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Breadcrumb/Breadcrumb0.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Breadcrumb/Breadcrumb1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Breadcrumb/Breadcrumb2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Breadcrumb/Breadcrumb3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Breadcrumb/Breadcrumb4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/ButtonGroup/ButtonGroup1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Buttons/Buttons1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Buttons/Buttons2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Card/Card1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Carousel/Carousel8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/CloseButton/CloseButton1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/CloseButton/CloseButton2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/CloseButton/CloseButton3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Collapse/Collapse1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Collapse/Collapse2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Collapse/Collapse3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Collapse/Collapse4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns11.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns12.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns13.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns14.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns15.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns16.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns17.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns18.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns19.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns1a.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns20.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns21.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns22.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns23.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns24.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns25.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Dropdowns/Dropdowns9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Link/Link1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Link/Link2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/ListGroup/ListGroup1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal11.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal1b.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Modal/Modal9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav11.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav12.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav13.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav14.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav17.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Nav/Nav9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Navbar/Navbar9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/OffCanvas/OffCanvas1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/OffCanvas/OffCanvas2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/OffCanvas/OffCanvas3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/OffCanvas/OffCanvas4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/OffCanvas/OffCanvas5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/OffCanvas/OffCanvas6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/OffCanvas/OffCanvas7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Pagination/Pagination1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Pagination/Pagination2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Popover/Popover1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Popover/Popover2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Popover/Popover3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Popover/Popover4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Progress/Progress1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Progress/Progress2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Spinner/Spinner1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Spinner/Spinner2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Spinner/Spinner3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Spinner/Spinner4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Spinner/Spinner5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Toast/Toast1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Toast/Toast2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Toast/Toast3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Tooltips/Tooltips1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Components/Tooltips/Tooltips2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Figures/Figures1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Figures/Figures2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Figures/Figures3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Images/Images1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Images/Images2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Images/Images3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Images/Images4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Images/Images5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Images/Images6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Images/Images6.razor.css (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Tables/Tables1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Tables/Tables1b.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Tables/Tables2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Tables/Tables3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Tables/Tables4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Content/Tables/Tables5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Extensions/FluentValidation.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Extensions/FluentValidationInjectable.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Extensions/FluentValidationRuleSets.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Extensions/TreeView.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Extensions/TreeView2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Extensions/_Imports.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Checkbox/Checkbox1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Checkbox/Checkbox3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Checkbox/Checkbox4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Checkbox/Checkbox5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Checkbox/Checkbox6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Checkbox/Checkbox7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/FormControls/FormControls9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/InputFile/InputFile1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/InputGroup/InputGroup1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/InputGroup/InputGroup3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/InputGroup/InputGroup7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/InputGroup/InputGroup8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Range/Range1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Range/Range2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Range/Range3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Range/Range4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Select/Select1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Select/Select2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Select/Select3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Select/Select4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Select/Select5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Validation/ValidationMain.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Forms/Validation/ValidationMain.razor.css (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Alignment.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Alignment2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/ColBreaks.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/ColBreaks2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/ColMargin.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/ColStandalone.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Horizontal.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Offsetting1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Offsetting2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Order1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Order2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Columns/Wrapping.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Containers/DefaultContainer.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Containers/FluidContainer.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/Layout/Containers/ResponsiveContainers.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V4/_Imports.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Accordion/Accordion1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Accordion/Accordion2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Accordion/Accordion3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Accordion/Accordion4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Alerts/Alerts1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Alerts/Alerts2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Alerts/Alerts3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Alerts/Alerts4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Alerts/Alerts5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Alerts/Alerts6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Badge/Badge1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Badge/Badge2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Badge/Badge3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Badge/Badge4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Badge/Badge5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Breadcrumb/Breadcrumb0.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Breadcrumb/Breadcrumb1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Breadcrumb/Breadcrumb2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Breadcrumb/Breadcrumb3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Breadcrumb/Breadcrumb4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/ButtonGroup/ButtonGroup1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Buttons/Buttons1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Buttons/Buttons2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Card/Card1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Carousel/Carousel8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/CloseButton/CloseButton1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/CloseButton/CloseButton2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/CloseButton/CloseButton3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Collapse/Collapse1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Collapse/Collapse2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Collapse/Collapse3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Collapse/Collapse4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns11.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns12.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns13.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns14.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns15.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns16.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns17.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns18.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns19.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns1a.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns20.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns21.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns22.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns23.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns24.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns25.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Dropdowns/Dropdowns9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Link/Link1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Link/Link2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/ListGroup/ListGroup1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal11.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal1b.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Modal/Modal9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav11.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav12.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav13.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav14.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav15.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav16.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav17.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Nav/Nav9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Navbar/Navbar9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/OffCanvas/OffCanvas1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/OffCanvas/OffCanvas2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/OffCanvas/OffCanvas3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/OffCanvas/OffCanvas4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/OffCanvas/OffCanvas5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/OffCanvas/OffCanvas6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/OffCanvas/OffCanvas7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Pagination/Pagination1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Pagination/Pagination2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Popover/Popover1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Popover/Popover2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Popover/Popover3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Popover/Popover4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Progress/Progress1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Progress/Progress2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Spinner/Spinner1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Spinner/Spinner2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Spinner/Spinner3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Spinner/Spinner4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Spinner/Spinner5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Toast/Toast1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Toast/Toast2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Toast/Toast3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Tooltips/Tooltips1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Components/Tooltips/Tooltips2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Figures/Figures1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Figures/Figures2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Figures/Figures3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Images/Images1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Images/Images2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Images/Images3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Images/Images4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Images/Images5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Images/Images6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Images/Images6.razor.css (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Tables/Tables1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Tables/Tables1b.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Tables/Tables2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Tables/Tables3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Tables/Tables4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Content/Tables/Tables5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Extensions/FluentValidation.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Extensions/FluentValidationInjectable.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Extensions/FluentValidationRuleSets.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Extensions/TreeView.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Extensions/TreeView2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Extensions/Wizard.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Extensions/_Imports.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Checkbox/Checkbox9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls10.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls6.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/FormControls/FormControls9.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/InputFile/InputFile1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/InputGroup/InputGroup1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/InputGroup/InputGroup3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/InputGroup/InputGroup7.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/InputGroup/InputGroup8.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Range/Range1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Range/Range2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Range/Range3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Range/Range4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Select/Select1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Select/Select2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Select/Select3.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Select/Select4.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Select/Select5.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Validation/ValidationMain.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Forms/Validation/ValidationMain.razor.css (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Alignment.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Alignment2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/ColBreaks.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/ColBreaks2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/ColMargin.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/ColStandalone.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Horizontal.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Offsetting1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Offsetting2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Order1.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Order2.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Columns/Wrapping.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Containers/DefaultContainer.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Containers/FluidContainer.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Layout/Containers/ResponsiveContainers.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Test/Modal.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Test/Nested.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/Test/Toast.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Samples/V5/_Imports.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Service/Core.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Settings.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/DynamicMenu.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/Header.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/Header.razor.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/MainLayout.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/MainLayout.razor.cs (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/V4/NavMenu.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/V5/NavMenu.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/WipLayout.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/Shared/_Imports.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/_Imports.razor (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/FigurePlaceHolder.svg (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Sample.svg (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Accordion/Accordion1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Accordion/Accordion2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Accordion/Accordion3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Accordion/Accordion4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Alerts/Alerts1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Alerts/Alerts2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Alerts/Alerts3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Alerts/Alerts4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Alerts/Alerts5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Alerts/Alerts6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Badge/Badge1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Badge/Badge2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Badge/Badge3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Badge/Badge4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Badge/Badge5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb0.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/ButtonGroup/ButtonGroup1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Buttons/Buttons1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Buttons/Buttons2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Card/Card1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Carousel/Carousel8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/CloseButton/CloseButton1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/CloseButton/CloseButton2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/CloseButton/CloseButton3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Collapse/Collapse1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Collapse/Collapse2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Collapse/Collapse3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Collapse/Collapse4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns11.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns12.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns13.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns14.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns15.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns16.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns17.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns18.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns19.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1a.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns20.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns21.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns22.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns23.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns24.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns25.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Link/Link1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Link/Link2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/ListGroup/ListGroup1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal11.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal1b.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Modal/Modal9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav11.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav12.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav13.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav14.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav17.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Nav/Nav9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar1-1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Navbar/Navbar9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Pagination/Pagination1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Pagination/Pagination2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Popover/Popover1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Popover/Popover2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Popover/Popover3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Popover/Popover4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Progress/Progress1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Progress/Progress2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Spinner/Spinner1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Spinner/Spinner2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Spinner/Spinner3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Spinner/Spinner4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Spinner/Spinner5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Toast/Toast1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Toast/Toast2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Toast/Toast3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Tooltips/Tooltips1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Components/Tooltips/Tooltips2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Figures/Figures1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Figures/Figures2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Figures/Figures3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Images/Images1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Images/Images2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Images/Images3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Images/Images4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Images/Images5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Images/Images6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Images/Images6.razor.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Tables/Tables1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Tables/Tables1b.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Tables/Tables2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Tables/Tables3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Tables/Tables4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Content/Tables/Tables5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Extensions/FluentValidation.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Extensions/FluentValidationInjectable.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Extensions/FluentValidationRuleSets.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Extensions/TreeView - Copy.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Extensions/TreeView.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Extensions/TreeView2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Extensions/_Imports.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Checkbox/Checkbox9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/FormControls/FormControls9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/InputFile/InputFile1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/InputGroup/InputGroup1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/InputGroup/InputGroup3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/InputGroup/InputGroup7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/InputGroup/InputGroup8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Range/Range1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Range/Range2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Range/Range3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Range/Range4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Select/Select1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Select/Select2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Select/Select3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Select/Select4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Select/Select5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Validation/ValidationMain.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Forms/Validation/ValidationMain.razor.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Alignment.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Alignment2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/ColBreaks.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/ColBreaks2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/ColMargin.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/ColStandalone.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Horizontal.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Offsetting1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Offsetting2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Order1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Order2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Columns/Wrapping.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Containers/DefaultContainer.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Containers/FluidContainer.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/Layout/Containers/ResponsiveContainers.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V4/_Imports.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Accordion/Accordion1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Accordion/Accordion2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Accordion/Accordion3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Accordion/Accordion4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Alerts/Alerts1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Alerts/Alerts2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Alerts/Alerts3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Alerts/Alerts4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Alerts/Alerts5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Alerts/Alerts6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Badge/Badge1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Badge/Badge2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Badge/Badge3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Badge/Badge4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Badge/Badge5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb0.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/ButtonGroup/ButtonGroup1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Buttons/Buttons1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Buttons/Buttons2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Card/Card1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Carousel/Carousel8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/CloseButton/CloseButton1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/CloseButton/CloseButton2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/CloseButton/CloseButton3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Collapse/Collapse1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Collapse/Collapse2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Collapse/Collapse3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Collapse/Collapse4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns11.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns12.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns13.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns14.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns15.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns16.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns17.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns18.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns19.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1a.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns20.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns21.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns22.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns23.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns24.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns25.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Link/Link1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Link/Link2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/ListGroup/ListGroup1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal11.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal1b.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Modal/Modal9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav11.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav12.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav13.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav14.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav15.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav16.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav17.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav6 - Copy.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Nav/Nav9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar1-1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Navbar/Navbar9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Pagination/Pagination1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Pagination/Pagination2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Popover/Popover1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Popover/Popover2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Popover/Popover3 - Copy.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Popover/Popover3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Popover/Popover4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Progress/Progress1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Progress/Progress2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Spinner/Spinner1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Spinner/Spinner2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Spinner/Spinner3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Spinner/Spinner4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Spinner/Spinner5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Toast/Toast1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Toast/Toast2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Toast/Toast3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Tooltips/Tooltips1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Components/Tooltips/Tooltips2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Figures/Figures1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Figures/Figures2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Figures/Figures3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Images/Images1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Images/Images2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Images/Images3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Images/Images4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Images/Images5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Images/Images6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Images/Images6.razor.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Tables/Tables1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Tables/Tables1b.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Tables/Tables2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Tables/Tables3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Tables/Tables4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Content/Tables/Tables5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Extensions/FluentValidation.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Extensions/FluentValidationInjectable.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Extensions/FluentValidationRuleSets.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Extensions/TreeView.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Extensions/TreeView2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Extensions/Wizard.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Extensions/_Imports.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Checkbox/Checkbox9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls10.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls6.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/FormControls/FormControls9.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/InputFile/InputFile1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/InputGroup/InputGroup1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/InputGroup/InputGroup3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/InputGroup/InputGroup7.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/InputGroup/InputGroup8.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Range/Range1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Range/Range2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Range/Range3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Range/Range4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Select/Select1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Select/Select2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Select/Select3.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Select/Select4.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Select/Select5.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Validation/ValidationMain.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Forms/Validation/ValidationMain.razor.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Alignment.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Alignment2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/ColBreaks.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/ColBreaks2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/ColMargin.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/ColStandalone.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Horizontal.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Offsetting1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Offsetting2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Order1.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Order2.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Columns/Wrapping.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Containers/DefaultContainer.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Containers/FluidContainer.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Layout/Containers/ResponsiveContainers.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Test/Modal.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Test/Nested.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/Test/Toast.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/V5/_Imports.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Samples/_Imports.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/MarkDownTemplate.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Accordion.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Alerts.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Badge.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Breadcrumb.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Buttongroup.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Buttons.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Card.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Carousel.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Closebutton.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Collapse.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Dropdowns.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Link.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Listgroup.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Modal.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Nav.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Navbar.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Offcanvas.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Pagination.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Popovers.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Progress.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Spinner.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Toast.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Components/Tooltips.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Content/Figures.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Content/Images.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Content/Tables.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Contribute.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Extensions/BSDataTable.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Extensions/FluentValidation.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Extensions/TreeView.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Checkbox.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Formcontrols.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Inputfile.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Inputgroup.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Range.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Select.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Shared.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Forms/Validation.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Layout/Columns.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Layout/Containers.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Layout/Overview.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Shared.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/Themes.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V4/index.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Accordion.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Alerts.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Badge.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Breadcrumb.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Buttongroup.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Buttons.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Card.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Carousel.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Closebutton.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Collapse.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Dropdowns.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Link.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Listgroup.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Modal.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Nav.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Navbar.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Offcanvas.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Pagination.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Popovers.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Progress.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Spinner.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Toast.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/Tooltips.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Components/wip.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Content/Figures.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Content/Images.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Content/Tables.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Contribute.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Extensions/BSDataTable.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Extensions/FluentValidation.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Extensions/TreeView.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Extensions/Wizard.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Checkbox.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Formcontrols.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Inputfile.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Inputgroup.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Range.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Select.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Shared.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Forms/Validation.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Layout/Columns.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Layout/Containers.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Layout/Overview.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Shared.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/Themes.md (100%) rename src/{BlazorStrap-Docs => BlazorStrap.Docs}/wwwroot/Static/V5/index.md (100%) create mode 100644 src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor create mode 100644 src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor.cs create mode 100644 src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor create mode 100644 src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.cs create mode 100644 src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.css create mode 100644 src/BlazorStrap.V5/Components/DataGrid/PropertyColumn.cs create mode 100644 src/BlazorStrap.V5/Components/DataGrid/TemplateColumn.cs rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/BlazorStrap.WASM.csproj (59%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/Program.cs (92%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/Properties/launchSettings.json (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/app.css (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/bootstrap/bootstrap.min.css (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/bootstrap/bootstrap.min.css.map (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/docs.css (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/FONT-LICENSE (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/ICON-LICENSE (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/README.md (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/favicon.ico (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/icon-192.png (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/index.html (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/logo-inverted.svg (100%) rename src/{BlazorStrap-WASM => BlazorStrap.WASM}/wwwroot/logo.svg (100%) create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/FilterFunctions.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/SortFunctions.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/BSDataGridCoreBase.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/ColumnState.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/ExpressionHelper.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/IBSDataGridBase.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridProvider.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridRequest.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridResponce.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/Models/FilterColumn.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/Models/SortColumn.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/Models/SortData.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/PropertyColumnBase.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/QueryableExtensions.cs create mode 100644 src/BlazorStrap/Shared/Components/DataGrid/TemplateColumnBase.cs create mode 100644 src/BlazorStrap/Shared/Components/MoveRenderLast.razor diff --git a/BlazorStrap.sln b/BlazorStrap.sln index 7b4e8188..8e2d3454 100644 --- a/BlazorStrap.sln +++ b/BlazorStrap.sln @@ -6,9 +6,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorStrap", "src\BlazorSt EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorStrap.Server", "src\BlazorStrap.Server\BlazorStrap.Server.csproj", "{4D1CD190-DA57-410E-8B80-99BC55E071E5}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorStrap-Docs", "src\BlazorStrap-Docs\BlazorStrap-Docs.csproj", "{FD2823C0-8B9F-4BE6-8973-D2D0DA5946F1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorStrap.Docs", "src\BlazorStrap.Docs\BlazorStrap.Docs.csproj", "{FD2823C0-8B9F-4BE6-8973-D2D0DA5946F1}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorStrap.WASM", "src\BlazorStrap-WASM\BlazorStrap.WASM.csproj", "{87EC6C53-E1FC-4E3F-A089-F4D20FF19E70}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorStrap.WASM", "src\BlazorStrap.WASM\BlazorStrap.WASM.csproj", "{87EC6C53-E1FC-4E3F-A089-F4D20FF19E70}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorStrap.Tests", "src\BlazorStrap.Tests\BlazorStrap.Tests.csproj", "{63E96825-F8C9-4505-B2BB-89A4F8A54A36}" EndProject diff --git a/src/BlazorStrap-Docs/Pages/WIP.razor b/src/BlazorStrap-Docs/Pages/WIP.razor deleted file mode 100644 index 1d734603..00000000 --- a/src/BlazorStrap-Docs/Pages/WIP.razor +++ /dev/null @@ -1,2 +0,0 @@ -@page "/wip" - diff --git a/src/BlazorStrap-Docs/App.razor b/src/BlazorStrap.Docs/App.razor similarity index 100% rename from src/BlazorStrap-Docs/App.razor rename to src/BlazorStrap.Docs/App.razor diff --git a/src/BlazorStrap.Docs/AppDbContext.cs b/src/BlazorStrap.Docs/AppDbContext.cs new file mode 100644 index 00000000..5ab0c108 --- /dev/null +++ b/src/BlazorStrap.Docs/AppDbContext.cs @@ -0,0 +1,16 @@ +using BlazorStrap_Docs.Pages; +using BlazorStrap_Docs.SamplesHelpers.Content.Tables; +using Microsoft.EntityFrameworkCore; + +namespace BlazorStrap_Docs; + + +public class AppDbContext : DbContext +{ + public DbSet Employees { get; set; } + + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + optionsBuilder.UseInMemoryDatabase("PeopleDb"); + } +} diff --git a/src/BlazorStrap-Docs/BlazorStrap-Docs.csproj b/src/BlazorStrap.Docs/BlazorStrap.Docs.csproj similarity index 51% rename from src/BlazorStrap-Docs/BlazorStrap-Docs.csproj rename to src/BlazorStrap.Docs/BlazorStrap.Docs.csproj index c6cf5cc5..3da8bfc4 100644 --- a/src/BlazorStrap-Docs/BlazorStrap-Docs.csproj +++ b/src/BlazorStrap.Docs/BlazorStrap.Docs.csproj @@ -1,5 +1,8 @@  - + + 0 + + net8.0 enable @@ -15,46 +18,26 @@ - + - + - - - - true - - - true - - - true - - - true - - - - - <_ContentIncludedByDefault Remove="wwwroot\Static\V5\Test\Modal.md" /> - - - - - - - - - - + + + + + + + + diff --git a/src/BlazorStrap-Docs/DefaultStyleSheet.cs b/src/BlazorStrap.Docs/DefaultStyleSheet.cs similarity index 100% rename from src/BlazorStrap-Docs/DefaultStyleSheet.cs rename to src/BlazorStrap.Docs/DefaultStyleSheet.cs diff --git a/src/BlazorStrap-Docs/Helper/CodeBlock.razor b/src/BlazorStrap.Docs/Helper/CodeBlock.razor similarity index 100% rename from src/BlazorStrap-Docs/Helper/CodeBlock.razor rename to src/BlazorStrap.Docs/Helper/CodeBlock.razor diff --git a/src/BlazorStrap-Docs/Helper/CodeBlock.razor.cs b/src/BlazorStrap.Docs/Helper/CodeBlock.razor.cs similarity index 100% rename from src/BlazorStrap-Docs/Helper/CodeBlock.razor.cs rename to src/BlazorStrap.Docs/Helper/CodeBlock.razor.cs diff --git a/src/BlazorStrap-Docs/Helper/MarkdownToComponent.cs b/src/BlazorStrap.Docs/Helper/MarkdownToComponent.cs similarity index 100% rename from src/BlazorStrap-Docs/Helper/MarkdownToComponent.cs rename to src/BlazorStrap.Docs/Helper/MarkdownToComponent.cs diff --git a/src/BlazorStrap-Docs/MDOut.razor b/src/BlazorStrap.Docs/MDOut.razor similarity index 100% rename from src/BlazorStrap-Docs/MDOut.razor rename to src/BlazorStrap.Docs/MDOut.razor diff --git a/src/BlazorStrap-Docs/MDOut.razor.cs b/src/BlazorStrap.Docs/MDOut.razor.cs similarity index 100% rename from src/BlazorStrap-Docs/MDOut.razor.cs rename to src/BlazorStrap.Docs/MDOut.razor.cs diff --git a/src/BlazorStrap-Docs/ObjectExtensions.cs b/src/BlazorStrap.Docs/ObjectExtensions.cs similarity index 100% rename from src/BlazorStrap-Docs/ObjectExtensions.cs rename to src/BlazorStrap.Docs/ObjectExtensions.cs diff --git a/src/BlazorStrap-Docs/Pages/Index.razor b/src/BlazorStrap.Docs/Pages/Index.razor similarity index 100% rename from src/BlazorStrap-Docs/Pages/Index.razor rename to src/BlazorStrap.Docs/Pages/Index.razor diff --git a/src/BlazorStrap-Docs/Pages/V4/Index.razor b/src/BlazorStrap.Docs/Pages/V4/Index.razor similarity index 100% rename from src/BlazorStrap-Docs/Pages/V4/Index.razor rename to src/BlazorStrap.Docs/Pages/V4/Index.razor diff --git a/src/BlazorStrap-Docs/Pages/V4/_Imports.razor b/src/BlazorStrap.Docs/Pages/V4/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/Pages/V4/_Imports.razor rename to src/BlazorStrap.Docs/Pages/V4/_Imports.razor diff --git a/src/BlazorStrap-Docs/Pages/V5/Index.razor b/src/BlazorStrap.Docs/Pages/V5/Index.razor similarity index 100% rename from src/BlazorStrap-Docs/Pages/V5/Index.razor rename to src/BlazorStrap.Docs/Pages/V5/Index.razor diff --git a/src/BlazorStrap-Docs/Pages/V5/_Imports.razor b/src/BlazorStrap.Docs/Pages/V5/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/Pages/V5/_Imports.razor rename to src/BlazorStrap.Docs/Pages/V5/_Imports.razor diff --git a/src/BlazorStrap.Docs/Pages/WIP.razor b/src/BlazorStrap.Docs/Pages/WIP.razor new file mode 100644 index 00000000..db49c7f7 --- /dev/null +++ b/src/BlazorStrap.Docs/Pages/WIP.razor @@ -0,0 +1,94 @@ +@page "/wip" +@layout WipLayout +@using BlazorStrap_Docs.SamplesHelpers.Content.Tables +@using BlazorStrap.Shared.Components.DataGrid.Models +@using BlazorStrap.V5 +@using Microsoft.EntityFrameworkCore +@inject AppDbContext _db + + +@*
*@ +@*
*@ +@* *@ +@* *@ +@* *@ +@*
*@ +@* Custom Is Custom *@ +@*
*@ +@* *@ +@* @context.Id *@ +@* *@ +@*
*@ +@* *@ +@* @context.Name *@ +@* *@ +@* *@ +@* @context.Email *@ +@* *@ +@* *@ +@* *@ +@* Delete @context.Id *@ +@* *@ +@* *@ +@* *@ +@*
*@ +@*
*@ +@*
*@ +@*
*@ + +
+
+ + + + + + + + +
+
+ + +State Change + +@code { + + //This is just a auto fill class for the table for sample data. + private readonly Table2Model _sampleData = new Table2Model(); + IQueryable _employees; + + private Func, SortData> _nameSort = data => + { + data.Ordered = data.Descending ? data.Query.OrderByDescending(q => q.Name) : data.Query.OrderBy(q => q.Name); + return data; + }; + + protected override void OnInitialized() + { + try + { + _db.Employees.AddRange(_sampleData.DataSet); + _db.SaveChanges(); + } + catch + { + } + + + _employees = _db.Employees; + } + + // For EF Core, use DbSet + + private static Func, Task> CountAsync() + { + return query => query.CountAsync(); + } + + private static Func, Task> ToArrayAsync() + { + return query => query.ToArrayAsync(); + } + +} \ No newline at end of file diff --git a/src/BlazorStrap.Docs/Pages/WIP.razor.css b/src/BlazorStrap.Docs/Pages/WIP.razor.css new file mode 100644 index 00000000..1c9a1f7f --- /dev/null +++ b/src/BlazorStrap.Docs/Pages/WIP.razor.css @@ -0,0 +1,23 @@ +.datagrid { + /*height: 25rem !important;*/ + overflow-y: auto; +} + +.datagrid ::deep table { +} + +.datagrid ::deep thead { + position: sticky; + top:0; + z-index: 1; + background-color: white; + border-bottom: 1px solid #ccc; +} + +.datagrid ::deep tr { + height: 30px; +} + +.datagrid ::deep tbody td { + +} \ No newline at end of file diff --git a/src/BlazorStrap-Docs/SampleModels/Content/Tables/Employee.cs b/src/BlazorStrap.Docs/SampleModels/Content/Tables/Employee.cs similarity index 61% rename from src/BlazorStrap-Docs/SampleModels/Content/Tables/Employee.cs rename to src/BlazorStrap.Docs/SampleModels/Content/Tables/Employee.cs index f1f5a89b..609b956c 100644 --- a/src/BlazorStrap-Docs/SampleModels/Content/Tables/Employee.cs +++ b/src/BlazorStrap.Docs/SampleModels/Content/Tables/Employee.cs @@ -10,5 +10,12 @@ public class Employee public string Name { get; set; } = null!; public string Email { get; set; } = null!; public BSColor RowColor { get; set; } + public Name NameObject { get; set; } = null!; + } + public class Name + { + public string Id { get; set; } = null!; + public string FirstName { get; set; } = null!; + public string LastName { get; set; } = null!; } } \ No newline at end of file diff --git a/src/BlazorStrap-Docs/SampleModels/Content/Tables/FakeEfCore.cs b/src/BlazorStrap.Docs/SampleModels/Content/Tables/FakeEfCore.cs similarity index 100% rename from src/BlazorStrap-Docs/SampleModels/Content/Tables/FakeEfCore.cs rename to src/BlazorStrap.Docs/SampleModels/Content/Tables/FakeEfCore.cs diff --git a/src/BlazorStrap-Docs/SampleModels/Content/Tables/Table2Model.cs b/src/BlazorStrap.Docs/SampleModels/Content/Tables/Table2Model.cs similarity index 99% rename from src/BlazorStrap-Docs/SampleModels/Content/Tables/Table2Model.cs rename to src/BlazorStrap.Docs/SampleModels/Content/Tables/Table2Model.cs index 6897e64e..3ab41b5f 100644 --- a/src/BlazorStrap-Docs/SampleModels/Content/Tables/Table2Model.cs +++ b/src/BlazorStrap.Docs/SampleModels/Content/Tables/Table2Model.cs @@ -16,6 +16,12 @@ public Table2Model() { Id = (i + 1000).ToString(), Name = name, + NameObject = new Name() + { + Id = Guid.NewGuid().ToString(), + FirstName = name.Split(' ')[0], + LastName = name.Split(' ')[1] + }, Email = name.Replace(" ", ".") + "@" + email[rd.Next(0, email.Length - 1)], RowColor = Table2Model.GetRandomColor() }); diff --git a/src/BlazorStrap-Docs/SampleModels/DropdownFormModel.cs b/src/BlazorStrap.Docs/SampleModels/DropdownFormModel.cs similarity index 100% rename from src/BlazorStrap-Docs/SampleModels/DropdownFormModel.cs rename to src/BlazorStrap.Docs/SampleModels/DropdownFormModel.cs diff --git a/src/BlazorStrap-Docs/SampleModels/ToastSample.cs b/src/BlazorStrap.Docs/SampleModels/ToastSample.cs similarity index 100% rename from src/BlazorStrap-Docs/SampleModels/ToastSample.cs rename to src/BlazorStrap.Docs/SampleModels/ToastSample.cs diff --git a/src/BlazorStrap-Docs/SampleModels/ToastTemplate.razor b/src/BlazorStrap.Docs/SampleModels/ToastTemplate.razor similarity index 100% rename from src/BlazorStrap-Docs/SampleModels/ToastTemplate.razor rename to src/BlazorStrap.Docs/SampleModels/ToastTemplate.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Accordion/Accordion4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Accordion/Accordion4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts6.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Alerts/Alerts6.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Alerts/Alerts6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Badge/Badge5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Badge/Badge5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb0.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb0.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb0.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb0.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Breadcrumb/Breadcrumb4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Breadcrumb/Breadcrumb4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/ButtonGroup/ButtonGroup1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/ButtonGroup/ButtonGroup1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/ButtonGroup/ButtonGroup1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/ButtonGroup/ButtonGroup1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Buttons/Buttons1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Buttons/Buttons1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Buttons/Buttons1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Buttons/Buttons1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Buttons/Buttons2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Buttons/Buttons2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Buttons/Buttons2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Buttons/Buttons2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Card/Card1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Card/Card1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Card/Card1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Card/Card1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel6.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel6.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel7.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel7.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel8.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Carousel/Carousel8.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Carousel/Carousel8.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/CloseButton/CloseButton1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/CloseButton/CloseButton1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/CloseButton/CloseButton1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/CloseButton/CloseButton1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/CloseButton/CloseButton2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/CloseButton/CloseButton2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/CloseButton/CloseButton2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/CloseButton/CloseButton2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/CloseButton/CloseButton3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/CloseButton/CloseButton3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/CloseButton/CloseButton3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/CloseButton/CloseButton3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Collapse/Collapse4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Collapse/Collapse4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns10.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns10.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns10.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns11.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns11.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns11.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns11.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns12.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns12.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns12.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns12.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns13.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns13.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns13.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns13.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns14.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns14.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns14.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns14.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns15.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns15.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns15.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns15.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns16.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns16.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns16.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns16.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns17.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns17.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns17.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns17.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns18.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns18.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns18.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns18.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns19.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns19.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns19.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns19.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns1a.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns1a.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns1a.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns1a.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns20.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns20.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns20.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns20.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns21.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns21.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns21.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns21.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns22.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns22.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns22.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns22.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns23.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns23.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns23.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns23.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns24.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns24.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns24.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns24.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns25.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns25.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns25.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns25.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns6.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns6.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns7.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns7.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns8.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns8.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns8.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns9.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Dropdowns/Dropdowns9.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Dropdowns/Dropdowns9.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Link/Link1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Link/Link1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Link/Link1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Link/Link1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Link/Link2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Link/Link2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Link/Link2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Link/Link2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/ListGroup/ListGroup1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/ListGroup/ListGroup1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/ListGroup/ListGroup1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/ListGroup/ListGroup1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal10.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal10.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal10.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal11.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal11.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal11.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal11.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal1b.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal1b.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal1b.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal1b.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal6.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal6.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal7.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal7.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal8.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal8.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal8.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal9.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Modal/Modal9.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Modal/Modal9.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav10.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav10.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav10.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav11.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav11.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav11.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav11.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav12.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav12.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav12.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav12.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav13.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav13.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav13.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav13.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav14.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav14.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav14.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav14.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav17.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav17.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav17.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav17.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav6.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav6.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav7.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav7.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav8.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav8.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav8.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav9.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Nav/Nav9.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Nav/Nav9.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar10.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar10.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar10.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar6.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar6.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar7.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar7.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar8.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar8.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar8.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar9.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Navbar/Navbar9.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Navbar/Navbar9.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas6.razor b/src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas6.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas7.razor b/src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/OffCanvas/OffCanvas7.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/OffCanvas/OffCanvas7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Pagination/Pagination1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Pagination/Pagination1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Pagination/Pagination1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Pagination/Pagination1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Pagination/Pagination2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Pagination/Pagination2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Pagination/Pagination2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Pagination/Pagination2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Popover/Popover4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Popover/Popover4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Progress/Progress1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Progress/Progress1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Progress/Progress1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Progress/Progress1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Progress/Progress2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Progress/Progress2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Progress/Progress2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Progress/Progress2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner4.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner4.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner5.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Spinner/Spinner5.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Spinner/Spinner5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Toast/Toast1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Toast/Toast1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Toast/Toast1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Toast/Toast1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Toast/Toast2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Toast/Toast2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Toast/Toast2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Toast/Toast2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Toast/Toast3.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Toast/Toast3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Toast/Toast3.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Toast/Toast3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Tooltips/Tooltips1.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Tooltips/Tooltips1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Tooltips/Tooltips1.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Tooltips/Tooltips1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Components/Tooltips/Tooltips2.razor b/src/BlazorStrap.Docs/Samples/V4/Components/Tooltips/Tooltips2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Components/Tooltips/Tooltips2.razor rename to src/BlazorStrap.Docs/Samples/V4/Components/Tooltips/Tooltips2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Figures/Figures1.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Figures/Figures1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Figures/Figures1.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Figures/Figures1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Figures/Figures2.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Figures/Figures2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Figures/Figures2.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Figures/Figures2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Figures/Figures3.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Figures/Figures3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Figures/Figures3.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Figures/Figures3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Images/Images1.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Images/Images1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Images/Images1.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Images/Images1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Images/Images2.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Images/Images2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Images/Images2.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Images/Images2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Images/Images3.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Images/Images3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Images/Images3.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Images/Images3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Images/Images4.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Images/Images4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Images/Images4.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Images/Images4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Images/Images5.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Images/Images5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Images/Images5.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Images/Images5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Images/Images6.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Images/Images6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Images/Images6.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Images/Images6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Images/Images6.razor.css b/src/BlazorStrap.Docs/Samples/V4/Content/Images/Images6.razor.css similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Images/Images6.razor.css rename to src/BlazorStrap.Docs/Samples/V4/Content/Images/Images6.razor.css diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables1.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables1.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables1b.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables1b.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables1b.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables1b.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables2.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables2.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables3.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables3.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables4.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables4.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables5.razor b/src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Content/Tables/Tables5.razor rename to src/BlazorStrap.Docs/Samples/V4/Content/Tables/Tables5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Extensions/FluentValidation.razor b/src/BlazorStrap.Docs/Samples/V4/Extensions/FluentValidation.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Extensions/FluentValidation.razor rename to src/BlazorStrap.Docs/Samples/V4/Extensions/FluentValidation.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Extensions/FluentValidationInjectable.razor b/src/BlazorStrap.Docs/Samples/V4/Extensions/FluentValidationInjectable.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Extensions/FluentValidationInjectable.razor rename to src/BlazorStrap.Docs/Samples/V4/Extensions/FluentValidationInjectable.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Extensions/FluentValidationRuleSets.razor b/src/BlazorStrap.Docs/Samples/V4/Extensions/FluentValidationRuleSets.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Extensions/FluentValidationRuleSets.razor rename to src/BlazorStrap.Docs/Samples/V4/Extensions/FluentValidationRuleSets.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Extensions/TreeView.razor b/src/BlazorStrap.Docs/Samples/V4/Extensions/TreeView.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Extensions/TreeView.razor rename to src/BlazorStrap.Docs/Samples/V4/Extensions/TreeView.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Extensions/TreeView2.razor b/src/BlazorStrap.Docs/Samples/V4/Extensions/TreeView2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Extensions/TreeView2.razor rename to src/BlazorStrap.Docs/Samples/V4/Extensions/TreeView2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Extensions/_Imports.razor b/src/BlazorStrap.Docs/Samples/V4/Extensions/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Extensions/_Imports.razor rename to src/BlazorStrap.Docs/Samples/V4/Extensions/_Imports.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox1.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox1.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox3.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox3.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox4.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox4.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox5.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox5.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox6.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox6.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox7.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Checkbox/Checkbox7.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Checkbox/Checkbox7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls1.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls1.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls10.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls10.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls10.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls2.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls2.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls3.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls3.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls4.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls4.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls5.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls5.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls6.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls6.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls6.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls7.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls7.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls8.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls8.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls8.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls9.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/FormControls/FormControls9.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/FormControls/FormControls9.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/InputFile/InputFile1.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/InputFile/InputFile1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/InputFile/InputFile1.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/InputFile/InputFile1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup1.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup1.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup3.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup3.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup7.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup7.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup7.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup8.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/InputGroup/InputGroup8.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/InputGroup/InputGroup8.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range1.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range1.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range2.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range2.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range3.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range3.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range4.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Range/Range4.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Range/Range4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select1.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select1.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select2.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select2.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select3.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select3.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select3.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select4.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select4.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select4.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select5.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Select/Select5.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Select/Select5.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Validation/ValidationMain.razor b/src/BlazorStrap.Docs/Samples/V4/Forms/Validation/ValidationMain.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Validation/ValidationMain.razor rename to src/BlazorStrap.Docs/Samples/V4/Forms/Validation/ValidationMain.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Forms/Validation/ValidationMain.razor.css b/src/BlazorStrap.Docs/Samples/V4/Forms/Validation/ValidationMain.razor.css similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Forms/Validation/ValidationMain.razor.css rename to src/BlazorStrap.Docs/Samples/V4/Forms/Validation/ValidationMain.razor.css diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Alignment.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Alignment.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Alignment.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Alignment.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Alignment2.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Alignment2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Alignment2.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Alignment2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColBreaks.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColBreaks.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColBreaks.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColBreaks.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColBreaks2.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColBreaks2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColBreaks2.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColBreaks2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColMargin.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColMargin.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColMargin.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColMargin.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColStandalone.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColStandalone.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/ColStandalone.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/ColStandalone.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Horizontal.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Horizontal.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Horizontal.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Horizontal.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Offsetting1.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Offsetting1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Offsetting1.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Offsetting1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Offsetting2.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Offsetting2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Offsetting2.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Offsetting2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Order1.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Order1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Order1.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Order1.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Order2.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Order2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Order2.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Order2.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Wrapping.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Wrapping.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Columns/Wrapping.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Columns/Wrapping.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Containers/DefaultContainer.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Containers/DefaultContainer.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Containers/DefaultContainer.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Containers/DefaultContainer.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Containers/FluidContainer.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Containers/FluidContainer.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Containers/FluidContainer.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Containers/FluidContainer.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/Layout/Containers/ResponsiveContainers.razor b/src/BlazorStrap.Docs/Samples/V4/Layout/Containers/ResponsiveContainers.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/Layout/Containers/ResponsiveContainers.razor rename to src/BlazorStrap.Docs/Samples/V4/Layout/Containers/ResponsiveContainers.razor diff --git a/src/BlazorStrap-Docs/Samples/V4/_Imports.razor b/src/BlazorStrap.Docs/Samples/V4/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V4/_Imports.razor rename to src/BlazorStrap.Docs/Samples/V4/_Imports.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Accordion/Accordion4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Accordion/Accordion4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts6.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Alerts/Alerts6.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Alerts/Alerts6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Badge/Badge5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Badge/Badge5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb0.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb0.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb0.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb0.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Breadcrumb/Breadcrumb4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Breadcrumb/Breadcrumb4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/ButtonGroup/ButtonGroup1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/ButtonGroup/ButtonGroup1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/ButtonGroup/ButtonGroup1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/ButtonGroup/ButtonGroup1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Buttons/Buttons1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Buttons/Buttons1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Buttons/Buttons1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Buttons/Buttons1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Buttons/Buttons2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Buttons/Buttons2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Buttons/Buttons2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Buttons/Buttons2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Card/Card1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Card/Card1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Card/Card1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Card/Card1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel6.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel6.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel7.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel7.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel8.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Carousel/Carousel8.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Carousel/Carousel8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/CloseButton/CloseButton1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/CloseButton/CloseButton1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/CloseButton/CloseButton1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/CloseButton/CloseButton1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/CloseButton/CloseButton2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/CloseButton/CloseButton2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/CloseButton/CloseButton2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/CloseButton/CloseButton2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/CloseButton/CloseButton3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/CloseButton/CloseButton3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/CloseButton/CloseButton3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/CloseButton/CloseButton3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Collapse/Collapse4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Collapse/Collapse4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns10.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns10.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns10.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns11.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns11.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns11.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns11.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns12.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns12.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns12.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns12.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns13.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns13.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns13.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns13.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns14.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns14.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns14.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns14.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns15.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns15.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns15.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns15.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns16.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns16.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns16.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns16.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns17.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns17.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns17.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns17.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns18.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns18.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns18.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns18.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns19.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns19.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns19.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns19.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns1a.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns1a.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns1a.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns1a.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns20.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns20.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns20.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns20.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns21.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns21.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns21.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns21.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns22.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns22.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns22.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns22.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns23.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns23.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns23.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns23.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns24.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns24.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns24.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns24.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns25.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns25.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns25.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns25.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns6.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns6.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns7.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns7.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns8.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns8.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns9.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Dropdowns/Dropdowns9.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Dropdowns/Dropdowns9.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Link/Link1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Link/Link1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Link/Link1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Link/Link1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Link/Link2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Link/Link2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Link/Link2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Link/Link2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/ListGroup/ListGroup1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/ListGroup/ListGroup1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/ListGroup/ListGroup1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/ListGroup/ListGroup1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal10.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal10.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal10.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal11.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal11.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal11.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal11.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal1b.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal1b.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal1b.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal1b.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal6.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal6.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal7.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal7.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal8.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal8.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal9.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Modal/Modal9.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Modal/Modal9.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav10.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav10.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav10.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav11.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav11.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav11.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav11.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav12.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav12.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav12.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav12.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav13.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav13.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav13.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav13.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav14.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav14.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav14.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav14.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav15.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav15.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav15.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav15.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav16.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav16.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav16.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav16.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav17.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav17.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav17.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav17.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav6.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav6.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav7.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav7.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav8.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav8.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav9.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Nav/Nav9.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Nav/Nav9.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar10.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar10.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar10.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar6.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar6.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar7.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar7.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar8.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar8.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar9.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Navbar/Navbar9.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Navbar/Navbar9.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas6.razor b/src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas6.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas7.razor b/src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/OffCanvas/OffCanvas7.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/OffCanvas/OffCanvas7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Pagination/Pagination1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Pagination/Pagination1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Pagination/Pagination1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Pagination/Pagination1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Pagination/Pagination2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Pagination/Pagination2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Pagination/Pagination2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Pagination/Pagination2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Popover/Popover4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Popover/Popover4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Progress/Progress1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Progress/Progress1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Progress/Progress1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Progress/Progress1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Progress/Progress2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Progress/Progress2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Progress/Progress2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Progress/Progress2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner4.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner4.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner5.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Spinner/Spinner5.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Spinner/Spinner5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Toast/Toast1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Toast/Toast1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Toast/Toast1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Toast/Toast1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Toast/Toast2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Toast/Toast2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Toast/Toast2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Toast/Toast2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Toast/Toast3.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Toast/Toast3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Toast/Toast3.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Toast/Toast3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Tooltips/Tooltips1.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Tooltips/Tooltips1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Tooltips/Tooltips1.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Tooltips/Tooltips1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Components/Tooltips/Tooltips2.razor b/src/BlazorStrap.Docs/Samples/V5/Components/Tooltips/Tooltips2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Components/Tooltips/Tooltips2.razor rename to src/BlazorStrap.Docs/Samples/V5/Components/Tooltips/Tooltips2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Figures/Figures1.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Figures/Figures1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Figures/Figures1.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Figures/Figures1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Figures/Figures2.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Figures/Figures2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Figures/Figures2.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Figures/Figures2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Figures/Figures3.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Figures/Figures3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Figures/Figures3.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Figures/Figures3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Images/Images1.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Images/Images1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Images/Images1.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Images/Images1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Images/Images2.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Images/Images2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Images/Images2.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Images/Images2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Images/Images3.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Images/Images3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Images/Images3.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Images/Images3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Images/Images4.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Images/Images4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Images/Images4.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Images/Images4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Images/Images5.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Images/Images5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Images/Images5.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Images/Images5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Images/Images6.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Images/Images6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Images/Images6.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Images/Images6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Images/Images6.razor.css b/src/BlazorStrap.Docs/Samples/V5/Content/Images/Images6.razor.css similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Images/Images6.razor.css rename to src/BlazorStrap.Docs/Samples/V5/Content/Images/Images6.razor.css diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables1.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables1.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables1b.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables1b.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables1b.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables1b.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables2.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables2.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables3.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables3.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables4.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables4.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables5.razor b/src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Content/Tables/Tables5.razor rename to src/BlazorStrap.Docs/Samples/V5/Content/Tables/Tables5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Extensions/FluentValidation.razor b/src/BlazorStrap.Docs/Samples/V5/Extensions/FluentValidation.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Extensions/FluentValidation.razor rename to src/BlazorStrap.Docs/Samples/V5/Extensions/FluentValidation.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Extensions/FluentValidationInjectable.razor b/src/BlazorStrap.Docs/Samples/V5/Extensions/FluentValidationInjectable.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Extensions/FluentValidationInjectable.razor rename to src/BlazorStrap.Docs/Samples/V5/Extensions/FluentValidationInjectable.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Extensions/FluentValidationRuleSets.razor b/src/BlazorStrap.Docs/Samples/V5/Extensions/FluentValidationRuleSets.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Extensions/FluentValidationRuleSets.razor rename to src/BlazorStrap.Docs/Samples/V5/Extensions/FluentValidationRuleSets.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Extensions/TreeView.razor b/src/BlazorStrap.Docs/Samples/V5/Extensions/TreeView.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Extensions/TreeView.razor rename to src/BlazorStrap.Docs/Samples/V5/Extensions/TreeView.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Extensions/TreeView2.razor b/src/BlazorStrap.Docs/Samples/V5/Extensions/TreeView2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Extensions/TreeView2.razor rename to src/BlazorStrap.Docs/Samples/V5/Extensions/TreeView2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Extensions/Wizard.razor b/src/BlazorStrap.Docs/Samples/V5/Extensions/Wizard.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Extensions/Wizard.razor rename to src/BlazorStrap.Docs/Samples/V5/Extensions/Wizard.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Extensions/_Imports.razor b/src/BlazorStrap.Docs/Samples/V5/Extensions/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Extensions/_Imports.razor rename to src/BlazorStrap.Docs/Samples/V5/Extensions/_Imports.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox1.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox1.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox10.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox10.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox10.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox2.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox2.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox3.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox3.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox4.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox4.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox5.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox5.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox6.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox6.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox7.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox7.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox8.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox8.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox9.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Checkbox/Checkbox9.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Checkbox/Checkbox9.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls1.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls1.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls10.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls10.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls10.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls10.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls2.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls2.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls3.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls3.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls4.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls4.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls5.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls5.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls6.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls6.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls6.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls6.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls7.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls7.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls8.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls8.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls9.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls9.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/FormControls/FormControls9.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/FormControls/FormControls9.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/InputFile/InputFile1.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/InputFile/InputFile1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/InputFile/InputFile1.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/InputFile/InputFile1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup1.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup1.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup3.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup3.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup7.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup7.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup7.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup7.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup8.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup8.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/InputGroup/InputGroup8.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/InputGroup/InputGroup8.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range1.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range1.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range2.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range2.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range3.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range3.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range4.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Range/Range4.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Range/Range4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select1.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select1.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select2.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select2.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select3.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select3.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select3.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select3.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select4.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select4.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select4.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select4.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select5.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select5.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Select/Select5.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Select/Select5.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Validation/ValidationMain.razor b/src/BlazorStrap.Docs/Samples/V5/Forms/Validation/ValidationMain.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Validation/ValidationMain.razor rename to src/BlazorStrap.Docs/Samples/V5/Forms/Validation/ValidationMain.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Forms/Validation/ValidationMain.razor.css b/src/BlazorStrap.Docs/Samples/V5/Forms/Validation/ValidationMain.razor.css similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Forms/Validation/ValidationMain.razor.css rename to src/BlazorStrap.Docs/Samples/V5/Forms/Validation/ValidationMain.razor.css diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Alignment.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Alignment.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Alignment.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Alignment.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Alignment2.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Alignment2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Alignment2.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Alignment2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColBreaks.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColBreaks.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColBreaks.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColBreaks.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColBreaks2.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColBreaks2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColBreaks2.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColBreaks2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColMargin.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColMargin.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColMargin.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColMargin.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColStandalone.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColStandalone.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/ColStandalone.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/ColStandalone.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Horizontal.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Horizontal.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Horizontal.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Horizontal.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Offsetting1.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Offsetting1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Offsetting1.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Offsetting1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Offsetting2.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Offsetting2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Offsetting2.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Offsetting2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Order1.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Order1.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Order1.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Order1.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Order2.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Order2.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Order2.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Order2.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Wrapping.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Wrapping.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Columns/Wrapping.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Columns/Wrapping.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Containers/DefaultContainer.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Containers/DefaultContainer.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Containers/DefaultContainer.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Containers/DefaultContainer.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Containers/FluidContainer.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Containers/FluidContainer.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Containers/FluidContainer.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Containers/FluidContainer.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Layout/Containers/ResponsiveContainers.razor b/src/BlazorStrap.Docs/Samples/V5/Layout/Containers/ResponsiveContainers.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Layout/Containers/ResponsiveContainers.razor rename to src/BlazorStrap.Docs/Samples/V5/Layout/Containers/ResponsiveContainers.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Test/Modal.razor b/src/BlazorStrap.Docs/Samples/V5/Test/Modal.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Test/Modal.razor rename to src/BlazorStrap.Docs/Samples/V5/Test/Modal.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Test/Nested.razor b/src/BlazorStrap.Docs/Samples/V5/Test/Nested.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Test/Nested.razor rename to src/BlazorStrap.Docs/Samples/V5/Test/Nested.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/Test/Toast.razor b/src/BlazorStrap.Docs/Samples/V5/Test/Toast.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/Test/Toast.razor rename to src/BlazorStrap.Docs/Samples/V5/Test/Toast.razor diff --git a/src/BlazorStrap-Docs/Samples/V5/_Imports.razor b/src/BlazorStrap.Docs/Samples/V5/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/Samples/V5/_Imports.razor rename to src/BlazorStrap.Docs/Samples/V5/_Imports.razor diff --git a/src/BlazorStrap-Docs/Service/Core.cs b/src/BlazorStrap.Docs/Service/Core.cs similarity index 100% rename from src/BlazorStrap-Docs/Service/Core.cs rename to src/BlazorStrap.Docs/Service/Core.cs diff --git a/src/BlazorStrap-Docs/Settings.cs b/src/BlazorStrap.Docs/Settings.cs similarity index 100% rename from src/BlazorStrap-Docs/Settings.cs rename to src/BlazorStrap.Docs/Settings.cs diff --git a/src/BlazorStrap-Docs/Shared/DynamicMenu.cs b/src/BlazorStrap.Docs/Shared/DynamicMenu.cs similarity index 100% rename from src/BlazorStrap-Docs/Shared/DynamicMenu.cs rename to src/BlazorStrap.Docs/Shared/DynamicMenu.cs diff --git a/src/BlazorStrap-Docs/Shared/Header.razor b/src/BlazorStrap.Docs/Shared/Header.razor similarity index 100% rename from src/BlazorStrap-Docs/Shared/Header.razor rename to src/BlazorStrap.Docs/Shared/Header.razor diff --git a/src/BlazorStrap-Docs/Shared/Header.razor.cs b/src/BlazorStrap.Docs/Shared/Header.razor.cs similarity index 100% rename from src/BlazorStrap-Docs/Shared/Header.razor.cs rename to src/BlazorStrap.Docs/Shared/Header.razor.cs diff --git a/src/BlazorStrap-Docs/Shared/MainLayout.razor b/src/BlazorStrap.Docs/Shared/MainLayout.razor similarity index 100% rename from src/BlazorStrap-Docs/Shared/MainLayout.razor rename to src/BlazorStrap.Docs/Shared/MainLayout.razor diff --git a/src/BlazorStrap-Docs/Shared/MainLayout.razor.cs b/src/BlazorStrap.Docs/Shared/MainLayout.razor.cs similarity index 100% rename from src/BlazorStrap-Docs/Shared/MainLayout.razor.cs rename to src/BlazorStrap.Docs/Shared/MainLayout.razor.cs diff --git a/src/BlazorStrap-Docs/Shared/V4/NavMenu.razor b/src/BlazorStrap.Docs/Shared/V4/NavMenu.razor similarity index 100% rename from src/BlazorStrap-Docs/Shared/V4/NavMenu.razor rename to src/BlazorStrap.Docs/Shared/V4/NavMenu.razor diff --git a/src/BlazorStrap-Docs/Shared/V5/NavMenu.razor b/src/BlazorStrap.Docs/Shared/V5/NavMenu.razor similarity index 100% rename from src/BlazorStrap-Docs/Shared/V5/NavMenu.razor rename to src/BlazorStrap.Docs/Shared/V5/NavMenu.razor diff --git a/src/BlazorStrap-Docs/Shared/WipLayout.razor b/src/BlazorStrap.Docs/Shared/WipLayout.razor similarity index 100% rename from src/BlazorStrap-Docs/Shared/WipLayout.razor rename to src/BlazorStrap.Docs/Shared/WipLayout.razor diff --git a/src/BlazorStrap-Docs/Shared/_Imports.razor b/src/BlazorStrap.Docs/Shared/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/Shared/_Imports.razor rename to src/BlazorStrap.Docs/Shared/_Imports.razor diff --git a/src/BlazorStrap-Docs/_Imports.razor b/src/BlazorStrap.Docs/_Imports.razor similarity index 100% rename from src/BlazorStrap-Docs/_Imports.razor rename to src/BlazorStrap.Docs/_Imports.razor diff --git a/src/BlazorStrap-Docs/wwwroot/FigurePlaceHolder.svg b/src/BlazorStrap.Docs/wwwroot/FigurePlaceHolder.svg similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/FigurePlaceHolder.svg rename to src/BlazorStrap.Docs/wwwroot/FigurePlaceHolder.svg diff --git a/src/BlazorStrap-Docs/wwwroot/Sample.svg b/src/BlazorStrap.Docs/wwwroot/Sample.svg similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Sample.svg rename to src/BlazorStrap.Docs/wwwroot/Sample.svg diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Accordion/Accordion4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Accordion/Accordion4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Alerts/Alerts6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Alerts/Alerts6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Badge/Badge5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Badge/Badge5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb0.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb0.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb0.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb0.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Breadcrumb/Breadcrumb4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/ButtonGroup/ButtonGroup1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/ButtonGroup/ButtonGroup1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/ButtonGroup/ButtonGroup1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/ButtonGroup/ButtonGroup1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Buttons/Buttons1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Buttons/Buttons1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Buttons/Buttons1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Buttons/Buttons1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Buttons/Buttons2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Buttons/Buttons2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Buttons/Buttons2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Buttons/Buttons2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Card/Card1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Card/Card1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Card/Card1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Card/Card1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Carousel/Carousel8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Carousel/Carousel8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/CloseButton/CloseButton3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Collapse/Collapse4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Collapse/Collapse4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns11.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns11.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns11.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns11.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns12.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns12.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns12.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns12.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns13.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns13.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns13.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns13.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns14.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns14.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns14.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns14.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns15.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns15.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns15.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns15.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns16.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns16.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns16.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns16.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns17.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns17.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns17.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns17.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns18.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns18.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns18.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns18.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns19.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns19.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns19.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns19.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1a.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1a.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1a.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns1a.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns20.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns20.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns20.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns20.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns21.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns21.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns21.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns21.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns22.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns22.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns22.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns22.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns23.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns23.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns23.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns23.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns24.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns24.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns24.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns24.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns25.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns25.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns25.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns25.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Dropdowns/Dropdowns9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Link/Link1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Link/Link1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Link/Link1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Link/Link1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Link/Link2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Link/Link2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Link/Link2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Link/Link2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/ListGroup/ListGroup1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/ListGroup/ListGroup1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/ListGroup/ListGroup1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/ListGroup/ListGroup1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal11.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal11.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal11.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal11.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal1b.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal1b.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal1b.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal1b.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Modal/Modal9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Modal/Modal9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav11.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav11.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav11.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav11.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav12.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav12.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav12.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav12.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav13.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav13.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav13.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav13.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav14.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav14.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav14.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav14.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav17.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav17.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav17.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav17.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Nav/Nav9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Nav/Nav9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1-1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1-1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1-1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1-1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Navbar/Navbar9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Navbar/Navbar9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/OffCanvas/OffCanvas7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Pagination/Pagination1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Pagination/Pagination1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Pagination/Pagination1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Pagination/Pagination1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Pagination/Pagination2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Pagination/Pagination2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Pagination/Pagination2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Pagination/Pagination2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Popover/Popover4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Popover/Popover4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Progress/Progress1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Progress/Progress1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Progress/Progress1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Progress/Progress1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Progress/Progress2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Progress/Progress2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Progress/Progress2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Progress/Progress2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Spinner/Spinner5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Spinner/Spinner5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Toast/Toast1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Toast/Toast1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Toast/Toast1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Toast/Toast1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Toast/Toast2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Toast/Toast2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Toast/Toast2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Toast/Toast2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Toast/Toast3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Toast/Toast3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Toast/Toast3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Toast/Toast3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Components/Tooltips/Tooltips2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Figures/Figures1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Figures/Figures1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Figures/Figures1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Figures/Figures1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Figures/Figures2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Figures/Figures2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Figures/Figures2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Figures/Figures2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Figures/Figures3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Figures/Figures3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Figures/Figures3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Figures/Figures3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images6.razor.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images6.razor.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Images/Images6.razor.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Images/Images6.razor.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables1b.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables1b.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables1b.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables1b.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Content/Tables/Tables5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Content/Tables/Tables5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/FluentValidation.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/FluentValidation.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/FluentValidation.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/FluentValidation.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/FluentValidationInjectable.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/FluentValidationInjectable.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/FluentValidationInjectable.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/FluentValidationInjectable.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/FluentValidationRuleSets.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/FluentValidationRuleSets.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/FluentValidationRuleSets.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/FluentValidationRuleSets.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/TreeView - Copy.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/TreeView - Copy.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/TreeView - Copy.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/TreeView - Copy.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/TreeView.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/TreeView.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/TreeView.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/TreeView.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/TreeView2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/TreeView2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/TreeView2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/TreeView2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/_Imports.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/_Imports.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Extensions/_Imports.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Extensions/_Imports.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Checkbox/Checkbox9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/FormControls/FormControls9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputFile/InputFile1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputFile/InputFile1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputFile/InputFile1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputFile/InputFile1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/InputGroup/InputGroup8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Range/Range4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Range/Range4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Select/Select5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Select/Select5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.razor.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.razor.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.razor.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Forms/Validation/ValidationMain.razor.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Alignment.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Alignment.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Alignment.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Alignment.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Alignment2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Alignment2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Alignment2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Alignment2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColBreaks2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColMargin.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColMargin.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColMargin.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColMargin.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColStandalone.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColStandalone.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/ColStandalone.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/ColStandalone.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Horizontal.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Horizontal.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Horizontal.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Horizontal.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Offsetting2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Order1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Order1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Order1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Order1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Order2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Order2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Order2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Order2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Wrapping.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Wrapping.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Columns/Wrapping.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Columns/Wrapping.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Containers/DefaultContainer.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Containers/DefaultContainer.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Containers/DefaultContainer.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Containers/DefaultContainer.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Containers/FluidContainer.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Containers/FluidContainer.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Containers/FluidContainer.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Containers/FluidContainer.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Containers/ResponsiveContainers.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Containers/ResponsiveContainers.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/Layout/Containers/ResponsiveContainers.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/Layout/Containers/ResponsiveContainers.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V4/_Imports.md b/src/BlazorStrap.Docs/wwwroot/Samples/V4/_Imports.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V4/_Imports.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V4/_Imports.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Accordion/Accordion4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Accordion/Accordion4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Alerts/Alerts6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Alerts/Alerts6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Badge/Badge5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Badge/Badge5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb0.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb0.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb0.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb0.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Breadcrumb/Breadcrumb4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/ButtonGroup/ButtonGroup1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/ButtonGroup/ButtonGroup1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/ButtonGroup/ButtonGroup1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/ButtonGroup/ButtonGroup1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Buttons/Buttons1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Buttons/Buttons1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Buttons/Buttons1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Buttons/Buttons1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Buttons/Buttons2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Buttons/Buttons2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Buttons/Buttons2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Buttons/Buttons2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Card/Card1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Card/Card1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Card/Card1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Card/Card1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Carousel/Carousel8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Carousel/Carousel8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/CloseButton/CloseButton3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Collapse/Collapse4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Collapse/Collapse4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns11.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns11.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns11.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns11.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns12.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns12.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns12.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns12.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns13.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns13.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns13.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns13.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns14.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns14.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns14.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns14.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns15.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns15.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns15.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns15.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns16.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns16.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns16.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns16.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns17.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns17.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns17.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns17.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns18.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns18.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns18.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns18.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns19.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns19.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns19.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns19.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1a.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1a.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1a.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns1a.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns20.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns20.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns20.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns20.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns21.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns21.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns21.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns21.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns22.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns22.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns22.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns22.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns23.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns23.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns23.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns23.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns24.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns24.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns24.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns24.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns25.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns25.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns25.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns25.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Dropdowns/Dropdowns9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Link/Link1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Link/Link1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Link/Link1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Link/Link1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Link/Link2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Link/Link2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Link/Link2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Link/Link2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/ListGroup/ListGroup1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/ListGroup/ListGroup1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/ListGroup/ListGroup1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/ListGroup/ListGroup1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal11.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal11.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal11.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal11.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal1b.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal1b.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal1b.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal1b.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Modal/Modal9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Modal/Modal9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav11.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav11.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav11.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav11.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav12.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav12.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav12.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav12.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav13.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav13.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav13.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav13.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav14.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav14.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav14.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav14.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav15.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav15.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav15.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav15.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav16.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav16.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav16.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav16.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav17.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav17.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav17.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav17.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav6 - Copy.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav6 - Copy.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav6 - Copy.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav6 - Copy.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Nav/Nav9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Nav/Nav9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1-1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1-1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1-1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1-1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Navbar/Navbar9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Navbar/Navbar9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/OffCanvas/OffCanvas7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Pagination/Pagination1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Pagination/Pagination1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Pagination/Pagination1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Pagination/Pagination1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Pagination/Pagination2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Pagination/Pagination2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Pagination/Pagination2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Pagination/Pagination2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover3 - Copy.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover3 - Copy.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover3 - Copy.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover3 - Copy.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Popover/Popover4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Popover/Popover4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Progress/Progress1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Progress/Progress1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Progress/Progress1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Progress/Progress1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Progress/Progress2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Progress/Progress2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Progress/Progress2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Progress/Progress2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Spinner/Spinner5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Spinner/Spinner5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Toast/Toast1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Toast/Toast1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Toast/Toast1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Toast/Toast1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Toast/Toast2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Toast/Toast2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Toast/Toast2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Toast/Toast2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Toast/Toast3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Toast/Toast3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Toast/Toast3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Toast/Toast3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Components/Tooltips/Tooltips2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Figures/Figures1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Figures/Figures1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Figures/Figures1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Figures/Figures1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Figures/Figures2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Figures/Figures2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Figures/Figures2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Figures/Figures2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Figures/Figures3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Figures/Figures3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Figures/Figures3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Figures/Figures3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images6.razor.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images6.razor.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Images/Images6.razor.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Images/Images6.razor.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables1b.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables1b.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables1b.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables1b.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Content/Tables/Tables5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Content/Tables/Tables5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/FluentValidation.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/FluentValidation.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/FluentValidation.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/FluentValidation.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/FluentValidationInjectable.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/FluentValidationInjectable.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/FluentValidationInjectable.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/FluentValidationInjectable.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/FluentValidationRuleSets.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/FluentValidationRuleSets.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/FluentValidationRuleSets.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/FluentValidationRuleSets.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/TreeView.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/TreeView.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/TreeView.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/TreeView.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/TreeView2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/TreeView2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/TreeView2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/TreeView2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/Wizard.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/Wizard.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/Wizard.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/Wizard.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/_Imports.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/_Imports.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Extensions/_Imports.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Extensions/_Imports.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Checkbox/Checkbox9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls10.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls10.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls10.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls10.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls6.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls6.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls6.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls6.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls9.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls9.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls9.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/FormControls/FormControls9.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputFile/InputFile1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputFile/InputFile1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputFile/InputFile1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputFile/InputFile1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup7.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup7.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup7.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup7.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup8.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup8.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup8.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/InputGroup/InputGroup8.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Range/Range4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Range/Range4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select3.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select3.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select3.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select3.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select4.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select4.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select4.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select4.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select5.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select5.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Select/Select5.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Select/Select5.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.razor.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.razor.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.razor.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Forms/Validation/ValidationMain.razor.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Alignment.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Alignment.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Alignment.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Alignment.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Alignment2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Alignment2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Alignment2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Alignment2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColBreaks2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColMargin.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColMargin.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColMargin.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColMargin.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColStandalone.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColStandalone.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/ColStandalone.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/ColStandalone.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Horizontal.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Horizontal.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Horizontal.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Horizontal.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Offsetting2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Order1.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Order1.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Order1.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Order1.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Order2.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Order2.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Order2.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Order2.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Wrapping.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Wrapping.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Columns/Wrapping.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Columns/Wrapping.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Containers/DefaultContainer.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Containers/DefaultContainer.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Containers/DefaultContainer.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Containers/DefaultContainer.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Containers/FluidContainer.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Containers/FluidContainer.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Containers/FluidContainer.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Containers/FluidContainer.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Containers/ResponsiveContainers.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Containers/ResponsiveContainers.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Layout/Containers/ResponsiveContainers.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Layout/Containers/ResponsiveContainers.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Test/Modal.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Test/Modal.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Test/Modal.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Test/Modal.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Test/Nested.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Test/Nested.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Test/Nested.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Test/Nested.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/Test/Toast.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/Test/Toast.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/Test/Toast.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/Test/Toast.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/V5/_Imports.md b/src/BlazorStrap.Docs/wwwroot/Samples/V5/_Imports.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/V5/_Imports.md rename to src/BlazorStrap.Docs/wwwroot/Samples/V5/_Imports.md diff --git a/src/BlazorStrap-Docs/wwwroot/Samples/_Imports.md b/src/BlazorStrap.Docs/wwwroot/Samples/_Imports.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Samples/_Imports.md rename to src/BlazorStrap.Docs/wwwroot/Samples/_Imports.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/MarkDownTemplate.md b/src/BlazorStrap.Docs/wwwroot/Static/MarkDownTemplate.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/MarkDownTemplate.md rename to src/BlazorStrap.Docs/wwwroot/Static/MarkDownTemplate.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Accordion.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Accordion.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Accordion.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Accordion.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Alerts.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Alerts.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Alerts.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Alerts.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Badge.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Badge.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Badge.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Badge.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Breadcrumb.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Breadcrumb.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Breadcrumb.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Breadcrumb.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Buttongroup.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Buttongroup.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Buttongroup.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Buttongroup.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Buttons.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Buttons.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Buttons.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Buttons.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Card.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Card.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Card.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Card.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Carousel.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Carousel.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Carousel.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Carousel.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Closebutton.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Closebutton.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Closebutton.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Closebutton.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Collapse.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Collapse.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Collapse.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Collapse.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Dropdowns.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Dropdowns.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Dropdowns.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Dropdowns.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Link.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Link.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Link.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Link.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Listgroup.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Listgroup.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Listgroup.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Listgroup.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Modal.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Modal.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Modal.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Modal.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Nav.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Nav.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Nav.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Nav.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Navbar.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Navbar.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Navbar.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Navbar.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Offcanvas.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Offcanvas.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Offcanvas.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Offcanvas.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Pagination.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Pagination.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Pagination.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Pagination.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Popovers.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Popovers.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Popovers.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Popovers.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Progress.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Progress.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Progress.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Progress.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Spinner.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Spinner.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Spinner.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Spinner.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Toast.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Toast.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Toast.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Toast.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Tooltips.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Tooltips.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Components/Tooltips.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Components/Tooltips.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Content/Figures.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Content/Figures.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Content/Figures.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Content/Figures.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Content/Images.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Content/Images.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Content/Images.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Content/Images.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Content/Tables.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Content/Tables.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Content/Tables.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Content/Tables.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Contribute.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Contribute.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Contribute.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Contribute.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Extensions/BSDataTable.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Extensions/BSDataTable.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Extensions/BSDataTable.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Extensions/BSDataTable.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Extensions/FluentValidation.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Extensions/FluentValidation.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Extensions/FluentValidation.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Extensions/FluentValidation.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Extensions/TreeView.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Extensions/TreeView.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Extensions/TreeView.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Extensions/TreeView.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Checkbox.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Checkbox.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Checkbox.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Checkbox.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Formcontrols.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Formcontrols.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Formcontrols.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Formcontrols.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Inputfile.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Inputfile.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Inputfile.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Inputfile.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Inputgroup.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Inputgroup.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Inputgroup.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Inputgroup.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Range.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Range.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Range.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Range.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Select.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Select.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Select.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Select.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Shared.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Shared.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Shared.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Shared.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Validation.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Validation.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Forms/Validation.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Forms/Validation.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Layout/Columns.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Layout/Columns.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Layout/Columns.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Layout/Columns.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Layout/Containers.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Layout/Containers.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Layout/Containers.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Layout/Containers.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Layout/Overview.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Layout/Overview.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Layout/Overview.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Layout/Overview.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Shared.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Shared.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Shared.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Shared.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/Themes.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/Themes.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/Themes.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/Themes.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V4/index.md b/src/BlazorStrap.Docs/wwwroot/Static/V4/index.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V4/index.md rename to src/BlazorStrap.Docs/wwwroot/Static/V4/index.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Accordion.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Accordion.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Accordion.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Accordion.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Alerts.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Alerts.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Alerts.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Alerts.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Badge.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Badge.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Badge.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Badge.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Breadcrumb.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Breadcrumb.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Breadcrumb.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Breadcrumb.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Buttongroup.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Buttongroup.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Buttongroup.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Buttongroup.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Buttons.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Buttons.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Buttons.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Buttons.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Card.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Card.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Card.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Card.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Carousel.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Carousel.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Carousel.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Carousel.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Closebutton.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Closebutton.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Closebutton.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Closebutton.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Collapse.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Collapse.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Collapse.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Collapse.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Dropdowns.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Dropdowns.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Dropdowns.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Dropdowns.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Link.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Link.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Link.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Link.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Listgroup.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Listgroup.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Listgroup.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Listgroup.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Modal.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Modal.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Modal.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Modal.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Nav.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Nav.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Nav.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Nav.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Navbar.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Navbar.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Navbar.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Navbar.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Offcanvas.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Offcanvas.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Offcanvas.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Offcanvas.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Pagination.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Pagination.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Pagination.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Pagination.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Popovers.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Popovers.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Popovers.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Popovers.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Progress.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Progress.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Progress.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Progress.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Spinner.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Spinner.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Spinner.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Spinner.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Toast.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Toast.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Toast.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Toast.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Tooltips.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Tooltips.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/Tooltips.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/Tooltips.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Components/wip.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Components/wip.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Components/wip.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Components/wip.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Content/Figures.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Content/Figures.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Content/Figures.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Content/Figures.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Content/Images.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Content/Images.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Content/Images.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Content/Images.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Content/Tables.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Content/Tables.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Content/Tables.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Content/Tables.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Contribute.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Contribute.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Contribute.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Contribute.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/BSDataTable.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/BSDataTable.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/BSDataTable.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/BSDataTable.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/FluentValidation.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/FluentValidation.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/FluentValidation.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/FluentValidation.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/TreeView.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/TreeView.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/TreeView.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/TreeView.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/Wizard.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/Wizard.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Extensions/Wizard.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Extensions/Wizard.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Checkbox.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Checkbox.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Checkbox.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Checkbox.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Formcontrols.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Formcontrols.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Formcontrols.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Formcontrols.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Inputfile.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Inputfile.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Inputfile.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Inputfile.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Inputgroup.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Inputgroup.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Inputgroup.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Inputgroup.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Range.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Range.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Range.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Range.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Select.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Select.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Select.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Select.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Shared.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Shared.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Shared.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Shared.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Validation.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Validation.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Forms/Validation.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Forms/Validation.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Layout/Columns.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Layout/Columns.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Layout/Columns.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Layout/Columns.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Layout/Containers.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Layout/Containers.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Layout/Containers.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Layout/Containers.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Layout/Overview.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Layout/Overview.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Layout/Overview.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Layout/Overview.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Shared.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Shared.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Shared.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Shared.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/Themes.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/Themes.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/Themes.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/Themes.md diff --git a/src/BlazorStrap-Docs/wwwroot/Static/V5/index.md b/src/BlazorStrap.Docs/wwwroot/Static/V5/index.md similarity index 100% rename from src/BlazorStrap-Docs/wwwroot/Static/V5/index.md rename to src/BlazorStrap.Docs/wwwroot/Static/V5/index.md diff --git a/src/BlazorStrap.Server/BlazorStrap.Server.csproj b/src/BlazorStrap.Server/BlazorStrap.Server.csproj index 40b517b0..e145b008 100644 --- a/src/BlazorStrap.Server/BlazorStrap.Server.csproj +++ b/src/BlazorStrap.Server/BlazorStrap.Server.csproj @@ -8,7 +8,16 @@ - + + + + + + + + + + diff --git a/src/BlazorStrap.Server/Program.cs b/src/BlazorStrap.Server/Program.cs index a79d208b..b5be66e7 100644 --- a/src/BlazorStrap.Server/Program.cs +++ b/src/BlazorStrap.Server/Program.cs @@ -1,3 +1,4 @@ +using BlazorStrap_Docs; using BlazorStrap; using BlazorStrap_Docs.Service; using Microsoft.AspNetCore.HttpOverrides; @@ -9,6 +10,7 @@ // Add services to the container. builder.Services.AddRazorPages(); builder.Services.AddServerSideBlazor(); +builder.Services.AddDbContext(); builder.Services.AddScoped(); var app = builder.Build(); app.UseForwardedHeaders(new ForwardedHeadersOptions() diff --git a/src/BlazorStrap.V5/BlazorStrap.V5.csproj b/src/BlazorStrap.V5/BlazorStrap.V5.csproj index f690aa90..68ef0275 100644 --- a/src/BlazorStrap.V5/BlazorStrap.V5.csproj +++ b/src/BlazorStrap.V5/BlazorStrap.V5.csproj @@ -13,9 +13,13 @@ https://blazorstrap.io/ https://github.com/chanan/BlazorStrap BlazorStrap.V5 - 5.2.102-Preview3 + 5.2.102-Preview3c + + + <_CurrentProjectDiscoveredScopedCssFiles Include="@(ThemeCssFiles)" RelativePath="%(Identity)" BasePath="_content/$(AssemblyName)" /> + @@ -24,7 +28,7 @@ - + diff --git a/src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor b/src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor new file mode 100644 index 00000000..47044b87 --- /dev/null +++ b/src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor @@ -0,0 +1,51 @@ +@namespace BlazorStrap.V5 +@typeparam TGridItem + +@inherits BlazorStrap.Shared.Components.DataGrid.BSDataGridBase +@{ /*Renders all column components in the grid. Output from this will be blank as it is just a container for the columns.*/ } + + @Columns + @ChildContent + + + + \ No newline at end of file diff --git a/src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor.cs b/src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor.cs new file mode 100644 index 00000000..83f8fb71 --- /dev/null +++ b/src/BlazorStrap.V5/Components/DataGrid/BSDataGrid.razor.cs @@ -0,0 +1,11 @@ +using BlazorStrap.Shared.Components.DataGrid; +using Microsoft.AspNetCore.Components; + +namespace BlazorStrap.V5; +[CascadingTypeParameter(nameof(TGridItem))] +public partial class BSDataGrid : BSDataGridBase +{ + protected override string? LayoutClass { get; } + protected override string? ClassBuilder { get; } + protected override string? WrapperClassBuilder { get; } +} \ No newline at end of file diff --git a/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor b/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor new file mode 100644 index 00000000..b0a79096 --- /dev/null +++ b/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor @@ -0,0 +1,150 @@ +@namespace BlazorStrap.V5.Internal.Do.Not.Use +@typeparam TGridItem +@using BlazorComponentUtilities +@using BlazorStrap.Shared.Components.DataGrid +@using Microsoft.AspNetCore.Components.Rendering +@using Microsoft.AspNetCore.Components.Web.Virtualization +@inherits BlazorStrap.Shared.Components.DataGrid.BSDataGridCoreBase +@if (IsResponsive) +{ +
+ + + + @HeaderTemplate + + + + @if (IsVirtualized) + { + + } + else + { + @BodyTemplate + } + + + @FooterTemplate + +
+
+} +else +{ + + + + @HeaderTemplate + + + + @if (IsVirtualized) + { + + } + else + { + @BodyTemplate + } + + + @FooterTemplate + +
+} + +@{ /*This looks odd but remember razor allows mixed html and C#.*/ } + +@code +{ + protected override void RenderHeader(RenderTreeBuilder __builder) + { + @foreach (var column in ColumnState.Columns) + { + if (column.Header != null) + { + + @{ __builder.AddContent(0, column.Header); } + + } + else + { + + @if (column.IsSortable) + { +
+ + + @if (column.SortOrder > 0 && ColumnState.SortColumns.Count(x => x.Sorted) > 1) + { +
+ @column.SortOrder +
+ } +
+ } + else + { + @column.Title + } + + } + } + } + + protected override void RenderBody(RenderTreeBuilder __builder) + { + var ariaIndex = 2; + + @foreach (var item in DisplayedItems ?? new List()) + { + RenderRow(__builder, ariaIndex++, item); + } + } + + protected override void RenderRow(RenderTreeBuilder __builder, int rowIndex, TGridItem item) + { + var rowClass = ""; + var rowStyle = ""; + if (RowClassFunc != null) rowClass = RowClassFunc(item); + if (RowStyleFunc != null) rowStyle = RowStyleFunc(item); + + @foreach (var column in ColumnState.Columns) + { + if (column.ClassFunc != null) column.Class = column.ClassFunc(item); + if (column.StyleFunc != null) column.Style = column.StyleFunc(item); + + + @{ column.CellContent(__builder, item); } + + } + + } + + protected override void RenderFooter(RenderTreeBuilder __builder) + { + @foreach (var column in ColumnState.Columns) + { + if (column.Footer != null) + { + __builder.AddContent(0, column.Footer); + } + } + } + +} \ No newline at end of file diff --git a/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.cs b/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.cs new file mode 100644 index 00000000..4d3e9d47 --- /dev/null +++ b/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.cs @@ -0,0 +1,45 @@ +using BlazorComponentUtilities; +using BlazorStrap.Extensions; +using BlazorStrap.Shared.Components.DataGrid; +using Microsoft.AspNetCore.Components; + +namespace BlazorStrap.V5.Internal.Do.Not.Use; + +public partial class BSDataGridCore : BSDataGridCoreBase +{ + /// + /// Responsive table size. See Bootstrap Documentation. + /// + [Parameter] public Size ResponsiveSize { get; set; } = Size.None; + protected override string? LayoutClass => LayoutClassBuilder.Build(this); + + protected override string? ClassBuilder => new CssBuilder("table") + .AddClass("table-striped", IsStriped) + .AddClass("table-dark", IsDark) + .AddClass("table-hover", IsHoverable) + .AddClass("table-sm", IsSmall) + .AddClass("table-bordered", IsBordered) + .AddClass("table-borderless", IsBorderLess) + .AddClass($"table-{Color.NameToLower()}", Color != BSColor.Default) + .AddClass("caption-top", IsCaptionTop) + .AddClass(LayoutClass, !string.IsNullOrEmpty(LayoutClass)) + .AddClass(Class, !string.IsNullOrEmpty(Class)) + .Build().ToNullString(); + + protected override string? WrapperClassBuilder => new CssBuilder("bs-table-responsive") + .AddClass("table-responsive", ResponsiveSize == Size.None) + .AddClass($"table-responsive-{ResponsiveSize.ToDescriptionString()}", ResponsiveSize != Size.None) + .AddClass(ResponsiveWrapperClass, !string.IsNullOrEmpty(ResponsiveWrapperClass)) + .Build().ToNullString(); + + protected override void OnInitialized() + { + + } + + protected override async Task OnParametersSetAsync() + { + Console.WriteLine("This should happend 2nd"); + await base.OnParametersSetAsync(); + } +} \ No newline at end of file diff --git a/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.css b/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.css new file mode 100644 index 00000000..9713aed3 --- /dev/null +++ b/src/BlazorStrap.V5/Components/DataGrid/BSDataGridCore.razor.css @@ -0,0 +1,79 @@ +.grid-header-button { + font-weight: inherit; + background: none; + color: inherit; + border: none; + text-align: inherit; + margin: 0; + padding: 0; +} +th button.sort-by { + padding-right: 18px; + position: relative; +} + +button.sort-by:before, +button.sort-by:after { + border: 4px solid transparent; + content: ""; + display: block; + height: 0; + right: 5px; + top: 50%; + position: absolute; + width: 0; +} + +button.sort-by:before { + border-bottom-color: #666; + margin-top: -9px; +} + +button.sort-by:after { + border-top-color: #666; + margin-top: 1px; +} + +th button.sort { + padding-right: 18px; + position: relative; +} + +button.sort:before, +button.sort:after { + border: 4px solid transparent; + content: ""; + display: block; + height: 0; + right: 5px; + top: 50%; + position: absolute; + width: 0; +} + +button.sort:before { + border-bottom-color: #666; + margin-top: -9px; +} + +th button.sort-desc { + padding-right: 18px; + position: relative; +} + +button.sort-desc:before, +button.sort-desc:after { + border: 4px solid transparent; + content: ""; + display: block; + height: 0; + right: 5px; + top: 50%; + position: absolute; + width: 0; +} + +button.sort-desc:after { + border-top-color: #666; + margin-top: 1px; +} diff --git a/src/BlazorStrap.V5/Components/DataGrid/PropertyColumn.cs b/src/BlazorStrap.V5/Components/DataGrid/PropertyColumn.cs new file mode 100644 index 00000000..f5abdc00 --- /dev/null +++ b/src/BlazorStrap.V5/Components/DataGrid/PropertyColumn.cs @@ -0,0 +1,8 @@ +using BlazorStrap.Shared.Components.DataGrid; +using Microsoft.AspNetCore.Components.Rendering; + +namespace BlazorStrap.V5; + +public class PropertyColumn : PropertyColumnBase +{ +} diff --git a/src/BlazorStrap.V5/Components/DataGrid/TemplateColumn.cs b/src/BlazorStrap.V5/Components/DataGrid/TemplateColumn.cs new file mode 100644 index 00000000..bd8b065a --- /dev/null +++ b/src/BlazorStrap.V5/Components/DataGrid/TemplateColumn.cs @@ -0,0 +1,8 @@ +using BlazorStrap.Shared.Components.DataGrid; +using Microsoft.AspNetCore.Components.Rendering; + +namespace BlazorStrap.V5; + +public class TemplateColumn : TemplateColumnBase +{ +} diff --git a/src/BlazorStrap-WASM/BlazorStrap.WASM.csproj b/src/BlazorStrap.WASM/BlazorStrap.WASM.csproj similarity index 59% rename from src/BlazorStrap-WASM/BlazorStrap.WASM.csproj rename to src/BlazorStrap.WASM/BlazorStrap.WASM.csproj index 37543481..1c1d28c5 100644 --- a/src/BlazorStrap-WASM/BlazorStrap.WASM.csproj +++ b/src/BlazorStrap.WASM/BlazorStrap.WASM.csproj @@ -1,23 +1,26 @@  - true - false net8.0 enable enable BlazorStrap.WASM + + 0 + + - - + + - + + + + + - - - diff --git a/src/BlazorStrap-WASM/Program.cs b/src/BlazorStrap.WASM/Program.cs similarity index 92% rename from src/BlazorStrap-WASM/Program.cs rename to src/BlazorStrap.WASM/Program.cs index ecc93bfa..cc6c69d6 100644 --- a/src/BlazorStrap-WASM/Program.cs +++ b/src/BlazorStrap.WASM/Program.cs @@ -7,6 +7,7 @@ var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.RootComponents.Add("app"); builder.RootComponents.Add("head::after"); +builder.Services.AddDbContext(); builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress ) }); builder.Services.AddScoped(); builder.Services.AddBlazorStrap(options => diff --git a/src/BlazorStrap-WASM/Properties/launchSettings.json b/src/BlazorStrap.WASM/Properties/launchSettings.json similarity index 100% rename from src/BlazorStrap-WASM/Properties/launchSettings.json rename to src/BlazorStrap.WASM/Properties/launchSettings.json diff --git a/src/BlazorStrap-WASM/wwwroot/css/app.css b/src/BlazorStrap.WASM/wwwroot/css/app.css similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/app.css rename to src/BlazorStrap.WASM/wwwroot/css/app.css diff --git a/src/BlazorStrap-WASM/wwwroot/css/bootstrap/bootstrap.min.css b/src/BlazorStrap.WASM/wwwroot/css/bootstrap/bootstrap.min.css similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/bootstrap/bootstrap.min.css rename to src/BlazorStrap.WASM/wwwroot/css/bootstrap/bootstrap.min.css diff --git a/src/BlazorStrap-WASM/wwwroot/css/bootstrap/bootstrap.min.css.map b/src/BlazorStrap.WASM/wwwroot/css/bootstrap/bootstrap.min.css.map similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/bootstrap/bootstrap.min.css.map rename to src/BlazorStrap.WASM/wwwroot/css/bootstrap/bootstrap.min.css.map diff --git a/src/BlazorStrap-WASM/wwwroot/css/docs.css b/src/BlazorStrap.WASM/wwwroot/css/docs.css similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/docs.css rename to src/BlazorStrap.WASM/wwwroot/css/docs.css diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/FONT-LICENSE b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/FONT-LICENSE similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/FONT-LICENSE rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/FONT-LICENSE diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/ICON-LICENSE b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/ICON-LICENSE similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/ICON-LICENSE rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/ICON-LICENSE diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/README.md b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/README.md similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/README.md rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/README.md diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.eot similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.eot rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.eot diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.otf similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.otf rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.otf diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.svg similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.svg rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.svg diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf diff --git a/src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.woff similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.woff rename to src/BlazorStrap.WASM/wwwroot/css/open-iconic/font/fonts/open-iconic.woff diff --git a/src/BlazorStrap-WASM/wwwroot/favicon.ico b/src/BlazorStrap.WASM/wwwroot/favicon.ico similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/favicon.ico rename to src/BlazorStrap.WASM/wwwroot/favicon.ico diff --git a/src/BlazorStrap-WASM/wwwroot/icon-192.png b/src/BlazorStrap.WASM/wwwroot/icon-192.png similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/icon-192.png rename to src/BlazorStrap.WASM/wwwroot/icon-192.png diff --git a/src/BlazorStrap-WASM/wwwroot/index.html b/src/BlazorStrap.WASM/wwwroot/index.html similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/index.html rename to src/BlazorStrap.WASM/wwwroot/index.html diff --git a/src/BlazorStrap-WASM/wwwroot/logo-inverted.svg b/src/BlazorStrap.WASM/wwwroot/logo-inverted.svg similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/logo-inverted.svg rename to src/BlazorStrap.WASM/wwwroot/logo-inverted.svg diff --git a/src/BlazorStrap-WASM/wwwroot/logo.svg b/src/BlazorStrap.WASM/wwwroot/logo.svg similarity index 100% rename from src/BlazorStrap-WASM/wwwroot/logo.svg rename to src/BlazorStrap.WASM/wwwroot/logo.svg diff --git a/src/BlazorStrap/BlazorStrap.csproj b/src/BlazorStrap/BlazorStrap.csproj index e4e119f8..7d5b1cb9 100644 --- a/src/BlazorStrap/BlazorStrap.csproj +++ b/src/BlazorStrap/BlazorStrap.csproj @@ -13,7 +13,7 @@ https://blazorstrap.io/ https://github.com/chanan/BlazorStrap BlazorStrap - 5.2.102-Preview3b + 5.2.102-Preview3c 6.0 diff --git a/src/BlazorStrap/Extensions/StringExtensions.cs b/src/BlazorStrap/Extensions/StringExtensions.cs index 585e28bd..151606fd 100644 --- a/src/BlazorStrap/Extensions/StringExtensions.cs +++ b/src/BlazorStrap/Extensions/StringExtensions.cs @@ -56,6 +56,8 @@ public static string PurgeStartEnd(this string value) public static string? ToNullString(this string value) { + //If the value is a space, make it null + if (value == " ") value = ""; return string.IsNullOrEmpty(value) ? null : value; } public static string RemoveClassDoubles(this string value) diff --git a/src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/FilterFunctions.cs b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/FilterFunctions.cs new file mode 100644 index 00000000..dd767054 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/FilterFunctions.cs @@ -0,0 +1,41 @@ +using System.Linq.Expressions; +using BlazorStrap.Shared.Components.DataGrid.Models; + +namespace BlazorStrap.Shared.Components.DataGrid.BSDataGirdHelpers; + +internal static class FilterFunctions +{ + internal static void SetFilter(this Guid id, string value, List> filterColumns) + { + var column = filterColumns.FirstOrDefault(x => x.Id == id); + if (column == null) return; + column.Value = value; + } + + internal static IQueryable GetFilters(this IQueryable items, List> filterColumns) + { + var filteredItems = items; + foreach (var column in filterColumns) + { + if (string.IsNullOrWhiteSpace(column.Value)) continue; + filteredItems = filteredItems.Where(WherePredicate(column.PropertyPath, column.Value)); + } + return filteredItems; + } + + private static Expression> WherePredicate(string propertyPath, string filterValue) + { + var parameter = Expression.Parameter(typeof(TItem), "x"); + Expression property = parameter; + + foreach (var member in propertyPath.Split('.')) + { + property = Expression.Property(property, member); + } + + var constant = Expression.Constant(filterValue); + var body = Expression.Equal(property, constant); + var lambda = Expression.Lambda>(body, parameter); + return lambda; + } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/SortFunctions.cs b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/SortFunctions.cs new file mode 100644 index 00000000..0729c209 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGirdHelpers/SortFunctions.cs @@ -0,0 +1,61 @@ +using System.Linq.Expressions; +using BlazorStrap.Shared.Components.DataGrid.Models; + +namespace BlazorStrap.Shared.Components.DataGrid.BSDataGirdHelpers; + +internal static class SortFunctions +{ + internal static IOrderedQueryable? SortColumns(this IQueryable sortedItems, ICollection> sortColumns) + { + IOrderedQueryable? orderedItems = null; + //Sort by the columns that are not custom sorted + foreach (var sortColumn in sortColumns.OrderBy(x => x.Order)) + { + if(!sortColumn.Sorted) continue; + var columnBase = sortColumn.Column; + if (columnBase?.CustomSort != null) + { + var customSort = columnBase.CustomSort(new SortData(sortedItems, sortColumn.Descending)); + if (customSort.Ordered != null) + { + sortColumn.Sorted = true; + sortColumn.Descending = customSort.Descending; + orderedItems = customSort.Ordered; + } + } + else + { + if (orderedItems != null) + { + orderedItems = sortColumn.Descending + ? orderedItems.ThenByDescending(OrderByPredicate(sortColumn.PropertyPath)) + : orderedItems.ThenBy(OrderByPredicate(sortColumn.PropertyPath)); + } + else + { + orderedItems = sortColumn.Descending + ? sortedItems.OrderByDescending(OrderByPredicate(sortColumn.PropertyPath)) + : sortedItems.OrderBy(OrderByPredicate(sortColumn.PropertyPath)); + } + } + } + + return orderedItems; + } + + private static Expression> OrderByPredicate(string columnPropertyPath) + { + Console.WriteLine(columnPropertyPath); + var parameter = Expression.Parameter(typeof(TItem), "x"); + Expression property = parameter; + + foreach (var member in columnPropertyPath.Split('.')) + { + property = Expression.Property(property, member); + } + + var lambda = Expression.Lambda>(property, parameter); + return lambda; + } + +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/BSDataGridBase.cs b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGridBase.cs index 73874ebc..8b2da1fe 100644 --- a/src/BlazorStrap/Shared/Components/DataGrid/BSDataGridBase.cs +++ b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGridBase.cs @@ -1,6 +1,39 @@ -namespace BlazorStrap.Shared.Components.DataGrid; +using BlazorStrap.Shared.Components.Content; +using BlazorStrap.Shared.Components.DataGrid.Models; +using BlazorStrap.Utilities; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Rendering; +using Microsoft.AspNetCore.Components.Web.Virtualization; -public class BSDataGridBase +namespace BlazorStrap.Shared.Components.DataGrid; + +[CascadingTypeParameter(nameof(TGridItem))] +public abstract partial class BSDataGridBase : BSTableBase, IBSDataGridBase { + #region Blazor Properties + [Parameter] public RenderFragment? Columns { get; set; } + [Parameter] public GridItemsProvider? ItemsProvider { get; set; } + [Parameter] public bool IsVirtualized { get; set; } = false; + [Parameter] public IQueryable? Items { get; set; } + [Parameter] public bool Paginated { get; set; } = false; + [Parameter] public string? RowClass { get; set; } + [Parameter] public Func? RowClassFunc { get; set; } + [Parameter] public string? RowStyle { get; set; } + [Parameter] public string MultiSortClass { get; set; } = "badge bg-info text-dark"; + + /// + /// Set the row style based on the item. + /// + /// Example: item => item.IsActive ? "background-color: red;" : "" + [Parameter] public Func? RowStyleFunc { get; set; } + + [Parameter] public bool IsMultiSort { get; set; } = false; + #endregion + + protected ColumnState ColumnState; + protected BSDataGridBase() + { + ColumnState = new ColumnState(this); + } } \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/BSDataGridCoreBase.cs b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGridCoreBase.cs new file mode 100644 index 00000000..5e2d26b5 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/BSDataGridCoreBase.cs @@ -0,0 +1,222 @@ +using BlazorStrap.Shared.Components.Content; +using BlazorStrap.Shared.Components.DataGrid.Models; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Rendering; +using Microsoft.AspNetCore.Components.Web; +using Microsoft.AspNetCore.Components.Web.Virtualization; + +namespace BlazorStrap.Shared.Components.DataGrid; + +[CascadingTypeParameter(nameof(TGridItem))] +public abstract class BSDataGridCoreBase : BSTableBase , IBSDataGridBase +{ + #region Blazor Properties + protected MoveRenderLast MoveRenderLastRef = null!; + protected Virtualize<(int,TGridItem)>? VirtualizeRef { get; set; } = null; + [Parameter] public RenderFragment? Columns { get; set; } + [Parameter] public GridItemsProvider? ItemsProvider { get; set; } + [Parameter] public bool IsVirtualized { get; set; } = false; + [Parameter] public IQueryable? Items { get; set; } + [Parameter] public bool Paginated { get; set; } = false; + + [Parameter] public string? RowClass { get; set; } + + [Parameter] public Func? RowClassFunc { get; set; } + + [Parameter] public string? RowStyle { get; set; } + + [Parameter] public Func? RowStyleFunc { get; set; } + + [Parameter] public bool IsMultiSort { get; set; } = false; + [Parameter] public ColumnState ColumnState { get; set; } = null!; + [Parameter] public string MultiSortClass { get; set; } = "badge bg-info text-dark"; + + protected RenderFragment? BodyTemplate { get; set; } + protected RenderFragment? FooterTemplate { get; set; } + protected RenderFragment? HeaderTemplate { get; set; } + #endregion + + #region Initialization + private object? _lastItemsProvider; + private bool _initialized; + + protected BSDataGridCoreBase() + { + HeaderTemplate = RenderHeader; + FooterTemplate = RenderFooter; + BodyTemplate = RenderBody; + } + + + protected override Task OnParametersSetAsync() + { + if(Items is not null && ItemsProvider is not null) throw new NullReferenceException("Both Items and ItemsProvider cannot be set. Only one can be set"); + + var newItemsProvider = Items ?? (object?)ItemsProvider; + var itemsProviderChanged = newItemsProvider != _lastItemsProvider; + if (itemsProviderChanged) + { + _lastItemsProvider = newItemsProvider; + } + var mustRefresh = itemsProviderChanged; + return (ColumnState.Columns.Any() && mustRefresh) ? + RefreshDataCoreAsync() : + Task.CompletedTask; + } + + #endregion + + /// + /// Do not modify this property. It is used to store the items that are displayed in the grid. + /// + protected ICollection DisplayedItems = new List(); + private CancellationTokenSource? _pendingDataLoadCancellationTokenSource; + public void ClearSort(Guid id) + { + var sortColumn = ColumnState.SortColumns.FirstOrDefault(x => x.Id == id); + if (sortColumn == null ) return; + sortColumn.Sorted = false; + sortColumn.Descending = sortColumn.Column.InitialSortDescending; + } + + public Task ApplySortAsync(MouseEventArgs e, Guid id) + { + var sortColumns = ColumnState.SortColumns.FirstOrDefault(x => x.Id == id); + if (sortColumns == null) return Task.CompletedTask; + if (IsMultiSort && e.CtrlKey) + { + var count = ColumnState.SortColumns.Count(x => x.Sorted); + if (!sortColumns.Sorted) + { + sortColumns.Order = count + 1; + sortColumns.Column.SortOrder = count + 1; + sortColumns.Descending = sortColumns.Column.InitialSortDescending; + } + //TODO: Set class so user knows it is sorted + + sortColumns.Descending = !sortColumns.Descending; + sortColumns.Sorted = true; + } + else + { + foreach (var sortColumn in ColumnState.SortColumns) + { + if (sortColumn.Id == id) + { + sortColumn.Order = 1; + sortColumn.Column.SortOrder = 1; + if (sortColumn.Sorted) + { + sortColumn.Descending = !sortColumn.Descending; + } + else + { + sortColumn.Descending = sortColumn.Column.InitialSortDescending; + } + + sortColumn.Sorted = true; + } + else + { + sortColumn.Sorted = false; + sortColumn.Column.SortOrder = 1; + sortColumn.Order = 1; + sortColumn.Descending = sortColumn.Column.InitialSortDescending; + } + } + } + + return RefreshDataAsync(); + } + + private async Task RefreshDataAsync() + { + await RefreshDataCoreAsync(); + await InvokeAsync(StateHasChanged); + } + private async Task RefreshDataCoreAsync() + { + + if(_pendingDataLoadCancellationTokenSource is not null) + { + _pendingDataLoadCancellationTokenSource.Cancel(); + } + var currentCancellationTokenSource = _pendingDataLoadCancellationTokenSource = new CancellationTokenSource(); + + if(IsVirtualized && VirtualizeRef is not null) + { + await VirtualizeRef!.RefreshDataAsync(); + _pendingDataLoadCancellationTokenSource = null; + } + else + { + var request = new DataGridRequest( + startIndex: 0, + count: null, + sortColumns: ColumnState.SortColumns, + filterColumns: ColumnState.FilterColumns, + cancellationToken: currentCancellationTokenSource.Token + ); + var responce = await FetchItemsAsync(request); + if(!currentCancellationTokenSource.IsCancellationRequested) + { + DisplayedItems = responce.Items; + _pendingDataLoadCancellationTokenSource = null; + } + } + } + + private async ValueTask> FetchItemsAsync(DataGridRequest request) + { + + if (ItemsProvider is not null) + { + return await ItemsProvider(request); + } + else if (Items is not null) + { + var totalItemCount = Items.Count(); + //TODO: Apply filters here + var responce = request.ApplySort(Items, ColumnState.SortColumns).Skip(request.StartIndex); + if(request.Count.HasValue) + { + responce = responce.Take(request.Count.Value); + } + + var responceItems = responce.ToArray(); + return DataGridResponce.Create(responceItems, totalItemCount); + } + + return DataGridResponce.Create(Array.Empty(), 0); + } + + public async ValueTask> VirtualizedProvider(ItemsProviderRequest request) + { + await Task.Delay(100); + + if(Items == null && ItemsProvider == null) throw new NullReferenceException("Both Items and ItemsProvider cannot be null. One or the other must be set"); + if(ItemsProvider != null && Items != null) throw new NullReferenceException("Both Items and ItemsProvider cannot be set. Only one can be set"); + if (ItemsProvider != null) + { + //TODO: Get items here + //TODO: Remove gobal Items call + if (Items is null) throw new NullReferenceException("Items cannot be null"); + var items = Items.Skip(request.StartIndex).Take(request.Count).ToList(); + return new ItemsProviderResult<(int, TGridItem)>( + items: items.Select((x, i) => (request.StartIndex + i, x)), + totalItemCount: Items.Count() + ); + } + + return default; + } + #region Abstract Methods + + protected abstract void RenderBody(RenderTreeBuilder __builder); + protected abstract void RenderFooter(RenderTreeBuilder __builder); + protected abstract void RenderHeader(RenderTreeBuilder __builder); + protected abstract void RenderRow(RenderTreeBuilder __builder, int rowIndex, TGridItem item); + + #endregion + +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor b/src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor new file mode 100644 index 00000000..d659b36f --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor @@ -0,0 +1,3 @@ +@typeparam TGridItem +@implements IDisposable +@{ColumnState!.AddColumn(this);} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor.cs b/src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor.cs new file mode 100644 index 00000000..252516a1 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/ColumnBase.razor.cs @@ -0,0 +1,56 @@ +using System.Linq.Expressions; +using BlazorComponentUtilities; +using BlazorStrap.Extensions; +using BlazorStrap.Shared.Components.DataGrid.Models; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Rendering; + +namespace BlazorStrap.Shared.Components.DataGrid; + +public abstract partial class ColumnBase : ComponentBase, IDisposable +{ + public Guid Id { get; set; } = Guid.NewGuid(); + + [CascadingParameter] public ColumnState? ColumnState { get; set; } + + //Not used but keeps hot reload from breaking + [Parameter] public RenderFragment? ChildContent { get; set; } + [Parameter] public bool IsSortable { get; set; } + [Parameter] public string? Title { get; set; } + [Parameter] public Func, SortData>? CustomSort { get; set; } + [Parameter] public bool DefaultSort { get; set; } = false; + [Parameter] public bool InitialSortDescending { get; set; } = false; + + [Parameter] public string? Class { get; set; } = string.Empty; + [Parameter] public string? Style { get; set; } = string.Empty; + [Parameter] public Func? ClassFunc { get; set; } + [Parameter] public Func? StyleFunc { get; set; } + + public int SortOrder { get; set; } + + //public delegate Func, Task>> SortData(); + // [Parameter] public SortData CustomSort { get; set; } + + public virtual RenderFragment? Header { get; set; } + public virtual RenderFragment? Content { get; set; } + public virtual RenderFragment? Footer { get; set; } + + internal string PropertyPath = string.Empty; + + public string? SortClassBuilder => new CssBuilder() + .AddClass("sort-multi", ColumnState!.SortOrder(Id) > 0) + .AddClass("grid-header-button") + .AddClass("sort-by", IsSortable && ! ColumnState!.IsSorted(Id)) + .AddClass("sort", IsSortable && ColumnState!.IsSorted(Id)) + .AddClass("sort-desc", IsSortable && ColumnState!.IsSorted(Id) && ColumnState!.IsSortedDescending(Id)) + .Build().ToNullString(); + + public string? ClassBuilder => new CssBuilder() + .AddClass(Class) + .Build().ToNullString(); + + public void Dispose() => ColumnState?.RemoveColumn(this); + + public abstract void CellContent(RenderTreeBuilder __builder, TGridItem gridItem); + +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/ColumnState.cs b/src/BlazorStrap/Shared/Components/DataGrid/ColumnState.cs new file mode 100644 index 00000000..6d242bed --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/ColumnState.cs @@ -0,0 +1,41 @@ +using BlazorStrap.Shared.Components.DataGrid.Models; +using BlazorStrap.Utilities; + +namespace BlazorStrap.Shared.Components.DataGrid; + +public class ColumnState +{ + private readonly List> _columns = new(); + private readonly List> _sortColumns = new(); + private readonly List> _filterColumns = new(); + + public ICollection> Columns => _columns; + public ICollection> SortColumns => _sortColumns; + public ICollection> FilterColumns => _filterColumns; + public int SortOrder(Guid id) => _sortColumns.FirstOrDefault(x => x.Id == id)?.Order ?? 0; + public bool IsSorted(Guid id) => _sortColumns.Any(x => x.Id == id && x.Sorted); + public bool IsSortedDescending(Guid id) => _sortColumns.Any(x => x.Id == id && x.Descending); + + + public void AddColumn(ColumnBase column) + { + if(_columns.Any(x => x.Id == column.Id)) return; + if (column.IsSortable || column.CustomSort != null) + { + _sortColumns.Add(new SortColumn(column.Id, false, _sortColumns.Count, false, column.PropertyPath, column)); + } + _columns.Add(column); + } + + public void RemoveColumn(ColumnBase column) + { + _sortColumns.RemoveAll(x => x.Column.Id == column.Id); + _columns.Remove(column); + } + + public BSDataGridBase DataGrid { get; set; } + public ColumnState(BSDataGridBase dataGrid) + { + DataGrid = dataGrid; + } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/ExpressionHelper.cs b/src/BlazorStrap/Shared/Components/DataGrid/ExpressionHelper.cs new file mode 100644 index 00000000..a16be788 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/ExpressionHelper.cs @@ -0,0 +1,24 @@ +using System.Linq.Expressions; + +namespace BlazorStrap.Shared.Components.DataGrid; + +public static class ExpressionHelper +{ + public static string GetPropertyPath(Expression> expression) + { + var memberExpression = expression.Body as MemberExpression; + if (memberExpression == null) + { + throw new ArgumentException("Expression must be a member expression"); + } + + var propertyPath = new Stack(); + while (memberExpression != null) + { + propertyPath.Push(memberExpression.Member.Name); + memberExpression = memberExpression.Expression as MemberExpression; + } + + return string.Join(".", propertyPath); + } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/IBSDataGridBase.cs b/src/BlazorStrap/Shared/Components/DataGrid/IBSDataGridBase.cs new file mode 100644 index 00000000..73d2b150 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/IBSDataGridBase.cs @@ -0,0 +1,18 @@ +using Microsoft.AspNetCore.Components; + +namespace BlazorStrap.Shared.Components.DataGrid; + +public interface IBSDataGridBase +{ + RenderFragment? Columns { get; set; } + GridItemsProvider? ItemsProvider { get; set; } + bool IsVirtualized { get; set; } + IQueryable? Items { get; set; } + bool Paginated { get; set; } + string? RowClass { get; set; } + Func? RowClassFunc { get; set; } + string? RowStyle { get; set; } + Func? RowStyleFunc { get; set; } + bool IsMultiSort { get; set; } + string MultiSortClass { get; set; } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridProvider.cs b/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridProvider.cs new file mode 100644 index 00000000..15636f70 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridProvider.cs @@ -0,0 +1,6 @@ +using BlazorStrap.Shared.Components.DataGrid.Models; + +namespace BlazorStrap; + +public delegate ValueTask> GridItemsProvider( + DataGridRequest request); \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridRequest.cs b/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridRequest.cs new file mode 100644 index 00000000..cb7e42cd --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridRequest.cs @@ -0,0 +1,27 @@ +using BlazorStrap.Shared.Components.DataGrid.BSDataGirdHelpers; + +namespace BlazorStrap.Shared.Components.DataGrid.Models; + +public readonly struct DataGridRequest +{ + public int StartIndex { get; init; } + public int? Count { get; init; } + public ICollection> SortColumns { get; init; } + public ICollection> FilterColumns { get; init; } + public CancellationToken CancellationToken { get; init; } + internal DataGridRequest(int startIndex, int? count, ICollection> sortColumns, ICollection> filterColumns, CancellationToken cancellationToken) + { + StartIndex = startIndex; + Count = count; + SortColumns = sortColumns; + FilterColumns = filterColumns; + CancellationToken = cancellationToken; + } +} +internal static class DataGridRequest +{ + internal static IQueryable ApplySort(this DataGridRequest request, IQueryable items, ICollection> columns) + { + return items.SortColumns(columns) ?? items; + } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridResponce.cs b/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridResponce.cs new file mode 100644 index 00000000..b85b6b85 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/Models/DataGridResponce.cs @@ -0,0 +1,19 @@ +namespace BlazorStrap.Shared.Components.DataGrid.Models; + +public struct DataGridResponce +{ + public ICollection Items { get; init; } + public int TotalCount { get; init; } +} + +public static class DataGridResponce +{ + public static DataGridResponce Create(ICollection items, int totalCount) + { + return new DataGridResponce + { + Items = items, + TotalCount = totalCount + }; + } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/Models/FilterColumn.cs b/src/BlazorStrap/Shared/Components/DataGrid/Models/FilterColumn.cs new file mode 100644 index 00000000..ba3ace22 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/Models/FilterColumn.cs @@ -0,0 +1,6 @@ +namespace BlazorStrap.Shared.Components.DataGrid.Models; + +public record FilterColumn(Guid Id, string Value, string PropertyPath, ColumnBase Column) +{ + public string Value { get; set; } = string.Empty; +} diff --git a/src/BlazorStrap/Shared/Components/DataGrid/Models/SortColumn.cs b/src/BlazorStrap/Shared/Components/DataGrid/Models/SortColumn.cs new file mode 100644 index 00000000..ecbec684 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/Models/SortColumn.cs @@ -0,0 +1,8 @@ +namespace BlazorStrap.Shared.Components.DataGrid.Models; + +public record SortColumn(Guid Id, bool Descending, int Order, bool Sorted, string PropertyPath, ColumnBase Column) +{ + public bool Descending { get; set; } + public int Order { get; set; } + public bool Sorted { get; set; } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/Models/SortData.cs b/src/BlazorStrap/Shared/Components/DataGrid/Models/SortData.cs new file mode 100644 index 00000000..2912a3ee --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/Models/SortData.cs @@ -0,0 +1,7 @@ +namespace BlazorStrap.Shared.Components.DataGrid.Models; + +public record SortData(IQueryable Query, bool Descending) +{ + public bool Descending { get; set; } = Descending; + public IOrderedQueryable? Ordered { get; set; } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/PropertyColumnBase.cs b/src/BlazorStrap/Shared/Components/DataGrid/PropertyColumnBase.cs new file mode 100644 index 00000000..ac197629 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/PropertyColumnBase.cs @@ -0,0 +1,36 @@ +using System.Linq.Expressions; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Rendering; + +namespace BlazorStrap.Shared.Components.DataGrid; + +public abstract class PropertyColumnBase : ColumnBase +{ + [Parameter, EditorRequired] public Expression> Property { get; set; } = default!; + private Expression>? _property; + private Func? _cellValueFunc; + protected override void OnParametersSet() + { + if (!Equals(_property,Property)) + { + _property = Property; + var compiledPropertyExpression = Property.Compile(); + PropertyPath = ExpressionHelper.GetPropertyPath(_property); + _cellValueFunc = item => compiledPropertyExpression!(item)?.ToString(); + + } + + if(Title is null && Property.Body is MemberExpression memberExpression) + { + Title = memberExpression.Member.Name; + } + + } + + public override void CellContent(RenderTreeBuilder builder, TGridItem item) + { + if (_cellValueFunc is null) return; + builder.AddContent(0, _cellValueFunc(item)); + } + +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/QueryableExtensions.cs b/src/BlazorStrap/Shared/Components/DataGrid/QueryableExtensions.cs new file mode 100644 index 00000000..02131ab4 --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/QueryableExtensions.cs @@ -0,0 +1,31 @@ +using System.Linq.Expressions; + +namespace BlazorStrap.Shared.Components.DataGrid; + +public static class QueryableExtensions +{ + public static IOrderedQueryable OrderByColumn(this IQueryable source, string columnPath) + => source.OrderByColumnUsing(columnPath, "OrderBy"); + + public static IOrderedQueryable OrderByColumnDescending(this IQueryable source, string columnPath) + => source.OrderByColumnUsing(columnPath, "OrderByDescending"); + + public static IOrderedQueryable ThenByColumn(this IOrderedQueryable source, string columnPath) + => source.OrderByColumnUsing(columnPath, "ThenBy"); + + public static IOrderedQueryable ThenByColumnDescending(this IOrderedQueryable source, string columnPath) + => source.OrderByColumnUsing(columnPath, "ThenByDescending"); + + private static IOrderedQueryable OrderByColumnUsing(this IQueryable source, string columnPath, string method) + { + var parameter = Expression.Parameter(typeof(T), "item"); + var member = columnPath.Split('.') + .Aggregate((Expression)parameter, Expression.PropertyOrField); + var keySelector = Expression.Lambda(member, parameter); + var methodCall = Expression.Call(typeof(Queryable), method, new[] + { parameter.Type, member.Type }, + source.Expression, Expression.Quote(keySelector)); + + return (IOrderedQueryable)source.Provider.CreateQuery(methodCall); + } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/DataGrid/TemplateColumnBase.cs b/src/BlazorStrap/Shared/Components/DataGrid/TemplateColumnBase.cs new file mode 100644 index 00000000..64e2452c --- /dev/null +++ b/src/BlazorStrap/Shared/Components/DataGrid/TemplateColumnBase.cs @@ -0,0 +1,30 @@ +using System.Linq.Expressions; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Rendering; + +namespace BlazorStrap.Shared.Components.DataGrid; + +public abstract class TemplateColumnBase : ColumnBase +{ + + [Parameter] public override RenderFragment? Header { get; set; } + [Parameter] public override RenderFragment? Content { get; set; } + [Parameter] public override RenderFragment? Footer { get; set; } + + [Parameter] + public Expression>? SortField { get; set;} + private Expression>? _sortField; + protected override void OnParametersSet() + { + if (!Equals(_sortField,SortField) && SortField != null) + { + _sortField = SortField; + PropertyPath = ExpressionHelper.GetPropertyPath(_sortField); + } + } + public override void CellContent(RenderTreeBuilder builder, TGridItem item) + { + if (Content is null) return; + builder.AddContent(4, Content?.Invoke(item)); + } +} \ No newline at end of file diff --git a/src/BlazorStrap/Shared/Components/MoveRenderLast.razor b/src/BlazorStrap/Shared/Components/MoveRenderLast.razor new file mode 100644 index 00000000..aade4f2e --- /dev/null +++ b/src/BlazorStrap/Shared/Components/MoveRenderLast.razor @@ -0,0 +1,9 @@ +@namespace BlazorStrap +@ChildContent +@code { + [Parameter] public RenderFragment ChildContent { get; set; } + public Task RefreshAsync() + { + return InvokeAsync(StateHasChanged); + } +} \ No newline at end of file