-
-
-## Table of contents
-
-- [Quick start](#quick-start)
-- [Components](#components)
-- [Status](#status)
-- [Bugs and feature requests](#bugs-and-feature-requests)
-- [Documentation](#documentation)
-- [Frameworks](#frameworks)
-- [Templates](#templates)
-- [Contributing](#contributing)
-- [Community](#community)
-- [Versioning](#versioning)
-- [Creators](#creators)
-- [Support CoreUI Development](#support-coreui-development)
-- [Copyright and license](#copyright-and-license)
-
-## Quick start
-
-### Instalation
-
-Several quick start options are available:
-
-- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.3.1.zip)
-- Clone the repo: `git clone https://github.com/coreui/coreui-react.git`
-- Install with [npm](https://www.npmjs.com/): `npm install @coreui/react`
-- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/react`
-
-Read the [Getting started page](https://coreui.io/react/docs/getting-started/introduction/) for information on the framework contents, templates and examples, and more.
-
-### Stylesheets
-
-React components are styled using `@coreui/coreui` CSS library, but you can use them also with bootstrap CSS library. That is possible because `@coreui/coreui` library is compatible with bootstrap, it just extends its functionalities. The only exception are custom CoreUI components, which don't exist in the Bootstrap ecosystem.
-
-#### CoreUI CSS files
-
-##### Installation
-
-```bash
-yarn add @coreui/coreui
-```
-
-or
-
-```bash
-npm install @coreui/coreui --save
-```
-
-##### Basic usage
-
-```js
-import '@coreui/coreui/dist/css/coreui.min.css'
-```
-
-#### Bootstrap CSS files
-
-##### Installation
-
-```bash
-yarn add bootstrap
-```
-
-or
-
-```bash
-npm install bootstrap
-```
-
-##### Basic usage
-
-```js
-import "bootstrap/dist/css/bootstrap.min.css";
-```
-
-## Components
-
-- [React Accordion](https://coreui.io/react/docs/components/accordion/)
-- [React Alert](https://coreui.io/react/docs/components/alert/)
-- [React Avatar](https://coreui.io/react/docs/components/avatar/)
-- [React Badge](https://coreui.io/react/docs/components/badge/)
-- [React Breadcrumb](https://coreui.io/react/docs/components/breadcrumb/)
-- [React Button](https://coreui.io/react/docs/components/button/)
-- [React Button Group](https://coreui.io/react/docs/components/button-group/)
-- [React Callout](https://coreui.io/react/docs/components/callout/)
-- [React Card](https://coreui.io/react/docs/components/card/)
-- [React Carousel](https://coreui.io/react/docs/components/carousel/)
-- [React Checkbox](https://coreui.io/react/docs/forms/checkbox/)
-- [React Close Button](https://coreui.io/react/docs/components/close-button/)
-- [React Collapse](https://coreui.io/react/docs/components/collapse/)
-- [React Date Picker](https://coreui.io/react/docs/forms/date-picker/) **PRO**
-- [React Date Range Picker](https://coreui.io/react/docs/forms/date-range-picker/) **PRO**
-- [React Dropdown](https://coreui.io/react/docs/components/dropdown/)
-- [React Floating Labels](https://coreui.io/react/docs/forms/floating-labels/)
-- [React Footer](https://coreui.io/react/docs/components/footer/)
-- [React Header](https://coreui.io/react/docs/components/header/)
-- [React Image](https://coreui.io/react/docs/components/image/)
-- [React Input](https://coreui.io/react/docs/forms/input/)
-- [React Input Group](https://coreui.io/react/docs/forms/input-group/)
-- [React List Group](https://coreui.io/react/docs/components/list-group/)
-- [React Loading Button](https://coreui.io/react/docs/components/loading-button/) **PRO**
-- [React Modal](https://coreui.io/react/docs/components/modal/)
-- [React Multi Select](https://coreui.io/react/docs/forms/multi-select/) **PRO**
-- [React Navs & Tabs](https://coreui.io/react/docs/components/navs-tabs/)
-- [React Navbar](https://coreui.io/react/docs/components/navbar/)
-- [React Offcanvas](https://coreui.io/react/docs/components/offcanvas/)
-- [React Pagination](https://coreui.io/react/docs/components/pagination/)
-- [React Placeholder](https://coreui.io/react/docs/components/placeholder/)
-- [React Popover](https://coreui.io/react/docs/components/popover/)
-- [React Progress](https://coreui.io/react/docs/components/progress/)
-- [React Radio](https://coreui.io/react/docs/forms/radio/)
-- [React Range](https://coreui.io/react/docs/forms/range/)
-- [React Select](https://coreui.io/react/docs/forms/select/)
-- [React Sidebar](https://coreui.io/react/docs/components/sidebar/)
-- [React Smart Pagination](https://coreui.io/react/docs/components/smart-pagination/) **PRO**
-- [React Smart Table](https://coreui.io/react/docs/components/smart-table/) **PRO**
-- [React Spinner](https://coreui.io/react/docs/components/spinner/)
-- [React Switch](https://coreui.io/react/docs/forms/switch/)
-- [React Table](https://coreui.io/react/docs/components/table/)
-- [React Textarea](https://coreui.io/react/docs/forms/textarea/)
-- [React Time Picker](https://coreui.io/react/docs/forms/time-picker/) **PRO**
-- [React Toast](https://coreui.io/react/docs/components/toast/)
-- [React Tooltip](https://coreui.io/react/docs/components/tooltip/)
-
-## Status
-
-[](https://www.npmjs.com/package/@coreui/react)
-
-## Bugs and feature requests
-
-Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-react/blob/v4/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-react/issues/new).
-
-## Documentation
-
-The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI for React](https://coreui.io/react/docs/getting-started/introduction)
-
-### Running documentation locally
-
-1. Run `yarn install` or `npm install` to install the Node.js dependencies.
-2. Run `yarn bootstrap` or `npm run bootstrap` to link local packages together and install remaining package dependencies.
-3. From the root directory, run `yarn docs:dev` or `npm run docs:dev` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
-4. Open `http://localhost:8000/` in your browser, and voilà.
-
-## Frameworks
-
-CoreUI supports most popular frameworks.
-
-- [CoreUI for Angular](https://github.com/coreui/coreui-angular)
-- [CoreUI for Bootstrap (Vanilla JS)](https://github.com/coreui/coreui)
-- [CoreUI for React](https://github.com/coreui/coreui-react)
-- [CoreUI for Vue](https://github.com/coreui/coreui-vue)
-
-## Templates
-
-Fully featured, out-of-the-box, templates for your application based on CoreUI.
-
-- [Angular Admin Template](https://coreui.io/angular)
-- [Bootstrap Admin Template](https://coreui.io/)
-- [React Admin Template](https://coreui.io/react)
-- [Vue Admin Template](https://coreui.io/vue)
-
-## Contributing
-
-Please read through our [contributing guidelines](https://github.com/coreui/coreui-react/blob/v4/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.
-
-Editor preferences are available in the [editor config](https://github.com/coreui/coreui-react/blob/v4/.editorconfig) for easy use in common text editors. Read more and download plugins at .
-
-## Community
-
-Stay up to date on the development of CoreUI and reach out to the community with these helpful resources.
-
-- Read and subscribe to [The Official CoreUI Blog](https://coreui.io/blog/).
-
-You can also follow [@core_ui on Twitter](https://twitter.com/core_ui).
-
-## Versioning
-
-For transparency into our release cycle and in striving to maintain backward compatibility, CoreUI is maintained under [the Semantic Versioning guidelines](http://semver.org/).
-
-See [the Releases section of our project](https://github.com/coreui/coreui-react/releases) for changelogs for each release version.
-
-## Creators
-
-**Łukasz Holeczek**
-
--
--
-
-**Andrzej Kopański**
-
--
-
-**The CoreUI Team**
-
--
-
-## Support CoreUI Development
-
-CoreUI is an MIT-licensed open source project and is completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/) or by becoming a sponsor via [Open Collective](https://opencollective.com/coreui/).
-
-
-
-### Platinum Sponsors
-
-Support this project by [becoming a Platinum Sponsor](https://opencollective.com/coreui/contribute/platinum-sponsor-40959/). A large company logo will be added here with a link to your website.
-
-
-
-### Gold Sponsors
-
-Support this project by [becoming a Gold Sponsor](https://opencollective.com/coreui/contribute/gold-sponsor-40960/). A big company logo will be added here with a link to your website.
-
-
-
-### Silver Sponsors
-
-Support this project by [becoming a Silver Sponsor](https://opencollective.com/coreui/contribute/silver-sponsor-40967/). A medium company logo will be added here with a link to your website.
-
-
-
-### Bronze Sponsors
-
-Support this project by [becoming a Bronze Sponsor](https://opencollective.com/coreui/contribute/bronze-sponsor-40966/). The company avatar will show up here with a link to your OpenCollective Profile.
-
-
-
-### Backers
-
-Thanks to all the backers and sponsors! Support this project by [becoming a backer](https://opencollective.com/coreui/contribute/backer-40965/).
-
-
-
-
-
-## Copyright and license
-
-Copyright 2022 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-react/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/).
diff --git a/packages/coreui-react/README.md b/packages/coreui-react/README.md
index b9188938..dcaf1cee 100644
--- a/packages/coreui-react/README.md
+++ b/packages/coreui-react/README.md
@@ -46,7 +46,7 @@
Several quick start options are available:
-- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.3.1.zip)
+- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.4.0.zip)
- Clone the repo: `git clone https://github.com/coreui/coreui-react.git`
- Install with [npm](https://www.npmjs.com/): `npm install @coreui/react`
- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/react`
diff --git a/packages/coreui-react/package.json b/packages/coreui-react/package.json
index dc0d8a55..8922b36a 100644
--- a/packages/coreui-react/package.json
+++ b/packages/coreui-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "4.3.1",
+ "version": "4.4.0",
"description": "UI Components Library for React.js",
"keywords": [
"react",
diff --git a/packages/docs/content/4.3/api/CAccordion.api.mdx b/packages/docs/content/4.4/api/CAccordion.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAccordion.api.mdx
rename to packages/docs/content/4.4/api/CAccordion.api.mdx
diff --git a/packages/docs/content/4.3/api/CAccordionBody.api.mdx b/packages/docs/content/4.4/api/CAccordionBody.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAccordionBody.api.mdx
rename to packages/docs/content/4.4/api/CAccordionBody.api.mdx
diff --git a/packages/docs/content/4.3/api/CAccordionButton.api.mdx b/packages/docs/content/4.4/api/CAccordionButton.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAccordionButton.api.mdx
rename to packages/docs/content/4.4/api/CAccordionButton.api.mdx
diff --git a/packages/docs/content/4.3/api/CAccordionCollapse.api.mdx b/packages/docs/content/4.4/api/CAccordionCollapse.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAccordionCollapse.api.mdx
rename to packages/docs/content/4.4/api/CAccordionCollapse.api.mdx
diff --git a/packages/docs/content/4.3/api/CAccordionHeader.api.mdx b/packages/docs/content/4.4/api/CAccordionHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAccordionHeader.api.mdx
rename to packages/docs/content/4.4/api/CAccordionHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/CAccordionItem.api.mdx b/packages/docs/content/4.4/api/CAccordionItem.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAccordionItem.api.mdx
rename to packages/docs/content/4.4/api/CAccordionItem.api.mdx
diff --git a/packages/docs/content/4.3/api/CAlert.api.mdx b/packages/docs/content/4.4/api/CAlert.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAlert.api.mdx
rename to packages/docs/content/4.4/api/CAlert.api.mdx
diff --git a/packages/docs/content/4.3/api/CAlertHeading.api.mdx b/packages/docs/content/4.4/api/CAlertHeading.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAlertHeading.api.mdx
rename to packages/docs/content/4.4/api/CAlertHeading.api.mdx
diff --git a/packages/docs/content/4.3/api/CAlertLink.api.mdx b/packages/docs/content/4.4/api/CAlertLink.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAlertLink.api.mdx
rename to packages/docs/content/4.4/api/CAlertLink.api.mdx
diff --git a/packages/docs/content/4.3/api/CAvatar.api.mdx b/packages/docs/content/4.4/api/CAvatar.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CAvatar.api.mdx
rename to packages/docs/content/4.4/api/CAvatar.api.mdx
diff --git a/packages/docs/content/4.3/api/CBackdrop.api.mdx b/packages/docs/content/4.4/api/CBackdrop.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CBackdrop.api.mdx
rename to packages/docs/content/4.4/api/CBackdrop.api.mdx
diff --git a/packages/docs/content/4.3/api/CBadge.api.mdx b/packages/docs/content/4.4/api/CBadge.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CBadge.api.mdx
rename to packages/docs/content/4.4/api/CBadge.api.mdx
diff --git a/packages/docs/content/4.3/api/CBreadcrumb.api.mdx b/packages/docs/content/4.4/api/CBreadcrumb.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CBreadcrumb.api.mdx
rename to packages/docs/content/4.4/api/CBreadcrumb.api.mdx
diff --git a/packages/docs/content/4.3/api/CBreadcrumbItem.api.mdx b/packages/docs/content/4.4/api/CBreadcrumbItem.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CBreadcrumbItem.api.mdx
rename to packages/docs/content/4.4/api/CBreadcrumbItem.api.mdx
diff --git a/packages/docs/content/4.3/api/CButton.api.mdx b/packages/docs/content/4.4/api/CButton.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CButton.api.mdx
rename to packages/docs/content/4.4/api/CButton.api.mdx
diff --git a/packages/docs/content/4.3/api/CButtonGroup.api.mdx b/packages/docs/content/4.4/api/CButtonGroup.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CButtonGroup.api.mdx
rename to packages/docs/content/4.4/api/CButtonGroup.api.mdx
diff --git a/packages/docs/content/4.3/api/CButtonToolbar.api.mdx b/packages/docs/content/4.4/api/CButtonToolbar.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CButtonToolbar.api.mdx
rename to packages/docs/content/4.4/api/CButtonToolbar.api.mdx
diff --git a/packages/docs/content/4.3/api/CCallout.api.mdx b/packages/docs/content/4.4/api/CCallout.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCallout.api.mdx
rename to packages/docs/content/4.4/api/CCallout.api.mdx
diff --git a/packages/docs/content/4.3/api/CCard.api.mdx b/packages/docs/content/4.4/api/CCard.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCard.api.mdx
rename to packages/docs/content/4.4/api/CCard.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardBody.api.mdx b/packages/docs/content/4.4/api/CCardBody.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardBody.api.mdx
rename to packages/docs/content/4.4/api/CCardBody.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardFooter.api.mdx b/packages/docs/content/4.4/api/CCardFooter.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardFooter.api.mdx
rename to packages/docs/content/4.4/api/CCardFooter.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardGroup.api.mdx b/packages/docs/content/4.4/api/CCardGroup.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardGroup.api.mdx
rename to packages/docs/content/4.4/api/CCardGroup.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardHeader.api.mdx b/packages/docs/content/4.4/api/CCardHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardHeader.api.mdx
rename to packages/docs/content/4.4/api/CCardHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardImage.api.mdx b/packages/docs/content/4.4/api/CCardImage.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardImage.api.mdx
rename to packages/docs/content/4.4/api/CCardImage.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardImageOverlay.api.mdx b/packages/docs/content/4.4/api/CCardImageOverlay.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardImageOverlay.api.mdx
rename to packages/docs/content/4.4/api/CCardImageOverlay.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardLink.api.mdx b/packages/docs/content/4.4/api/CCardLink.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardLink.api.mdx
rename to packages/docs/content/4.4/api/CCardLink.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardSubtitle.api.mdx b/packages/docs/content/4.4/api/CCardSubtitle.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardSubtitle.api.mdx
rename to packages/docs/content/4.4/api/CCardSubtitle.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardText.api.mdx b/packages/docs/content/4.4/api/CCardText.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardText.api.mdx
rename to packages/docs/content/4.4/api/CCardText.api.mdx
diff --git a/packages/docs/content/4.3/api/CCardTitle.api.mdx b/packages/docs/content/4.4/api/CCardTitle.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCardTitle.api.mdx
rename to packages/docs/content/4.4/api/CCardTitle.api.mdx
diff --git a/packages/docs/content/4.3/api/CCarousel.api.mdx b/packages/docs/content/4.4/api/CCarousel.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCarousel.api.mdx
rename to packages/docs/content/4.4/api/CCarousel.api.mdx
diff --git a/packages/docs/content/4.3/api/CCarouselCaption.api.mdx b/packages/docs/content/4.4/api/CCarouselCaption.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCarouselCaption.api.mdx
rename to packages/docs/content/4.4/api/CCarouselCaption.api.mdx
diff --git a/packages/docs/content/4.3/api/CCarouselItem.api.mdx b/packages/docs/content/4.4/api/CCarouselItem.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCarouselItem.api.mdx
rename to packages/docs/content/4.4/api/CCarouselItem.api.mdx
diff --git a/packages/docs/content/4.3/api/CChart.api.mdx b/packages/docs/content/4.4/api/CChart.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CChart.api.mdx
rename to packages/docs/content/4.4/api/CChart.api.mdx
diff --git a/packages/docs/content/4.3/api/CCharts.api.mdx b/packages/docs/content/4.4/api/CCharts.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCharts.api.mdx
rename to packages/docs/content/4.4/api/CCharts.api.mdx
diff --git a/packages/docs/content/4.3/api/CCloseButton.api.mdx b/packages/docs/content/4.4/api/CCloseButton.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCloseButton.api.mdx
rename to packages/docs/content/4.4/api/CCloseButton.api.mdx
diff --git a/packages/docs/content/4.3/api/CCol.api.mdx b/packages/docs/content/4.4/api/CCol.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCol.api.mdx
rename to packages/docs/content/4.4/api/CCol.api.mdx
diff --git a/packages/docs/content/4.3/api/CCollapse.api.mdx b/packages/docs/content/4.4/api/CCollapse.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CCollapse.api.mdx
rename to packages/docs/content/4.4/api/CCollapse.api.mdx
diff --git a/packages/docs/content/4.3/api/CContainer.api.mdx b/packages/docs/content/4.4/api/CContainer.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CContainer.api.mdx
rename to packages/docs/content/4.4/api/CContainer.api.mdx
diff --git a/packages/docs/content/4.3/api/CDropdown.api.mdx b/packages/docs/content/4.4/api/CDropdown.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CDropdown.api.mdx
rename to packages/docs/content/4.4/api/CDropdown.api.mdx
diff --git a/packages/docs/content/4.3/api/CDropdownDivider.api.mdx b/packages/docs/content/4.4/api/CDropdownDivider.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CDropdownDivider.api.mdx
rename to packages/docs/content/4.4/api/CDropdownDivider.api.mdx
diff --git a/packages/docs/content/4.3/api/CDropdownHeader.api.mdx b/packages/docs/content/4.4/api/CDropdownHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CDropdownHeader.api.mdx
rename to packages/docs/content/4.4/api/CDropdownHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/CDropdownItem.api.mdx b/packages/docs/content/4.4/api/CDropdownItem.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CDropdownItem.api.mdx
rename to packages/docs/content/4.4/api/CDropdownItem.api.mdx
diff --git a/packages/docs/content/4.3/api/CDropdownItemPlain.api.mdx b/packages/docs/content/4.4/api/CDropdownItemPlain.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CDropdownItemPlain.api.mdx
rename to packages/docs/content/4.4/api/CDropdownItemPlain.api.mdx
diff --git a/packages/docs/content/4.3/api/CDropdownMenu.api.mdx b/packages/docs/content/4.4/api/CDropdownMenu.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CDropdownMenu.api.mdx
rename to packages/docs/content/4.4/api/CDropdownMenu.api.mdx
diff --git a/packages/docs/content/4.3/api/CDropdownToggle.api.mdx b/packages/docs/content/4.4/api/CDropdownToggle.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CDropdownToggle.api.mdx
rename to packages/docs/content/4.4/api/CDropdownToggle.api.mdx
diff --git a/packages/docs/content/4.3/api/CFooter.api.mdx b/packages/docs/content/4.4/api/CFooter.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFooter.api.mdx
rename to packages/docs/content/4.4/api/CFooter.api.mdx
diff --git a/packages/docs/content/4.3/api/CForm.api.mdx b/packages/docs/content/4.4/api/CForm.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CForm.api.mdx
rename to packages/docs/content/4.4/api/CForm.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormCheck.api.mdx b/packages/docs/content/4.4/api/CFormCheck.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormCheck.api.mdx
rename to packages/docs/content/4.4/api/CFormCheck.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormControlValidation.api.mdx b/packages/docs/content/4.4/api/CFormControlValidation.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormControlValidation.api.mdx
rename to packages/docs/content/4.4/api/CFormControlValidation.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormControlWrapper.api.mdx b/packages/docs/content/4.4/api/CFormControlWrapper.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormControlWrapper.api.mdx
rename to packages/docs/content/4.4/api/CFormControlWrapper.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormFeedback.api.mdx b/packages/docs/content/4.4/api/CFormFeedback.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormFeedback.api.mdx
rename to packages/docs/content/4.4/api/CFormFeedback.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormFloating.api.mdx b/packages/docs/content/4.4/api/CFormFloating.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormFloating.api.mdx
rename to packages/docs/content/4.4/api/CFormFloating.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormInput.api.mdx b/packages/docs/content/4.4/api/CFormInput.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormInput.api.mdx
rename to packages/docs/content/4.4/api/CFormInput.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormLabel.api.mdx b/packages/docs/content/4.4/api/CFormLabel.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormLabel.api.mdx
rename to packages/docs/content/4.4/api/CFormLabel.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormRange.api.mdx b/packages/docs/content/4.4/api/CFormRange.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormRange.api.mdx
rename to packages/docs/content/4.4/api/CFormRange.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormSelect.api.mdx b/packages/docs/content/4.4/api/CFormSelect.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormSelect.api.mdx
rename to packages/docs/content/4.4/api/CFormSelect.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormSwitch.api.mdx b/packages/docs/content/4.4/api/CFormSwitch.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormSwitch.api.mdx
rename to packages/docs/content/4.4/api/CFormSwitch.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormText.api.mdx b/packages/docs/content/4.4/api/CFormText.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormText.api.mdx
rename to packages/docs/content/4.4/api/CFormText.api.mdx
diff --git a/packages/docs/content/4.3/api/CFormTextarea.api.mdx b/packages/docs/content/4.4/api/CFormTextarea.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CFormTextarea.api.mdx
rename to packages/docs/content/4.4/api/CFormTextarea.api.mdx
diff --git a/packages/docs/content/4.3/api/CHeader.api.mdx b/packages/docs/content/4.4/api/CHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CHeader.api.mdx
rename to packages/docs/content/4.4/api/CHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/CHeaderBrand.api.mdx b/packages/docs/content/4.4/api/CHeaderBrand.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CHeaderBrand.api.mdx
rename to packages/docs/content/4.4/api/CHeaderBrand.api.mdx
diff --git a/packages/docs/content/4.3/api/CHeaderDivider.api.mdx b/packages/docs/content/4.4/api/CHeaderDivider.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CHeaderDivider.api.mdx
rename to packages/docs/content/4.4/api/CHeaderDivider.api.mdx
diff --git a/packages/docs/content/4.3/api/CHeaderNav.api.mdx b/packages/docs/content/4.4/api/CHeaderNav.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CHeaderNav.api.mdx
rename to packages/docs/content/4.4/api/CHeaderNav.api.mdx
diff --git a/packages/docs/content/4.3/api/CHeaderText.api.mdx b/packages/docs/content/4.4/api/CHeaderText.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CHeaderText.api.mdx
rename to packages/docs/content/4.4/api/CHeaderText.api.mdx
diff --git a/packages/docs/content/4.3/api/CHeaderToggler.api.mdx b/packages/docs/content/4.4/api/CHeaderToggler.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CHeaderToggler.api.mdx
rename to packages/docs/content/4.4/api/CHeaderToggler.api.mdx
diff --git a/packages/docs/content/4.3/api/CIcon.api.mdx b/packages/docs/content/4.4/api/CIcon.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CIcon.api.mdx
rename to packages/docs/content/4.4/api/CIcon.api.mdx
diff --git a/packages/docs/content/4.3/api/CImage.api.mdx b/packages/docs/content/4.4/api/CImage.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CImage.api.mdx
rename to packages/docs/content/4.4/api/CImage.api.mdx
diff --git a/packages/docs/content/4.3/api/CInputGroup.api.mdx b/packages/docs/content/4.4/api/CInputGroup.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CInputGroup.api.mdx
rename to packages/docs/content/4.4/api/CInputGroup.api.mdx
diff --git a/packages/docs/content/4.3/api/CInputGroupText.api.mdx b/packages/docs/content/4.4/api/CInputGroupText.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CInputGroupText.api.mdx
rename to packages/docs/content/4.4/api/CInputGroupText.api.mdx
diff --git a/packages/docs/content/4.3/api/CLink.api.mdx b/packages/docs/content/4.4/api/CLink.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CLink.api.mdx
rename to packages/docs/content/4.4/api/CLink.api.mdx
diff --git a/packages/docs/content/4.3/api/CListGroup.api.mdx b/packages/docs/content/4.4/api/CListGroup.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CListGroup.api.mdx
rename to packages/docs/content/4.4/api/CListGroup.api.mdx
diff --git a/packages/docs/content/4.3/api/CListGroupItem.api.mdx b/packages/docs/content/4.4/api/CListGroupItem.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CListGroupItem.api.mdx
rename to packages/docs/content/4.4/api/CListGroupItem.api.mdx
diff --git a/packages/docs/content/4.3/api/CModal.api.mdx b/packages/docs/content/4.4/api/CModal.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CModal.api.mdx
rename to packages/docs/content/4.4/api/CModal.api.mdx
diff --git a/packages/docs/content/4.3/api/CModalBody.api.mdx b/packages/docs/content/4.4/api/CModalBody.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CModalBody.api.mdx
rename to packages/docs/content/4.4/api/CModalBody.api.mdx
diff --git a/packages/docs/content/4.3/api/CModalContent.api.mdx b/packages/docs/content/4.4/api/CModalContent.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CModalContent.api.mdx
rename to packages/docs/content/4.4/api/CModalContent.api.mdx
diff --git a/packages/docs/content/4.3/api/CModalDialog.api.mdx b/packages/docs/content/4.4/api/CModalDialog.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CModalDialog.api.mdx
rename to packages/docs/content/4.4/api/CModalDialog.api.mdx
diff --git a/packages/docs/content/4.3/api/CModalFooter.api.mdx b/packages/docs/content/4.4/api/CModalFooter.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CModalFooter.api.mdx
rename to packages/docs/content/4.4/api/CModalFooter.api.mdx
diff --git a/packages/docs/content/4.3/api/CModalHeader.api.mdx b/packages/docs/content/4.4/api/CModalHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CModalHeader.api.mdx
rename to packages/docs/content/4.4/api/CModalHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/CModalTitle.api.mdx b/packages/docs/content/4.4/api/CModalTitle.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CModalTitle.api.mdx
rename to packages/docs/content/4.4/api/CModalTitle.api.mdx
diff --git a/packages/docs/content/4.3/api/CNav.api.mdx b/packages/docs/content/4.4/api/CNav.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNav.api.mdx
rename to packages/docs/content/4.4/api/CNav.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavGroup.api.mdx b/packages/docs/content/4.4/api/CNavGroup.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavGroup.api.mdx
rename to packages/docs/content/4.4/api/CNavGroup.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavGroupItems.api.mdx b/packages/docs/content/4.4/api/CNavGroupItems.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavGroupItems.api.mdx
rename to packages/docs/content/4.4/api/CNavGroupItems.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavItem.api.mdx b/packages/docs/content/4.4/api/CNavItem.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavItem.api.mdx
rename to packages/docs/content/4.4/api/CNavItem.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavLink.api.mdx b/packages/docs/content/4.4/api/CNavLink.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavLink.api.mdx
rename to packages/docs/content/4.4/api/CNavLink.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavTitle.api.mdx b/packages/docs/content/4.4/api/CNavTitle.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavTitle.api.mdx
rename to packages/docs/content/4.4/api/CNavTitle.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavbar.api.mdx b/packages/docs/content/4.4/api/CNavbar.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavbar.api.mdx
rename to packages/docs/content/4.4/api/CNavbar.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavbarBrand.api.mdx b/packages/docs/content/4.4/api/CNavbarBrand.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavbarBrand.api.mdx
rename to packages/docs/content/4.4/api/CNavbarBrand.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavbarNav.api.mdx b/packages/docs/content/4.4/api/CNavbarNav.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavbarNav.api.mdx
rename to packages/docs/content/4.4/api/CNavbarNav.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavbarText.api.mdx b/packages/docs/content/4.4/api/CNavbarText.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavbarText.api.mdx
rename to packages/docs/content/4.4/api/CNavbarText.api.mdx
diff --git a/packages/docs/content/4.3/api/CNavbarToggler.api.mdx b/packages/docs/content/4.4/api/CNavbarToggler.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CNavbarToggler.api.mdx
rename to packages/docs/content/4.4/api/CNavbarToggler.api.mdx
diff --git a/packages/docs/content/4.3/api/COffcanvas.api.mdx b/packages/docs/content/4.4/api/COffcanvas.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/COffcanvas.api.mdx
rename to packages/docs/content/4.4/api/COffcanvas.api.mdx
diff --git a/packages/docs/content/4.3/api/COffcanvasBody.api.mdx b/packages/docs/content/4.4/api/COffcanvasBody.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/COffcanvasBody.api.mdx
rename to packages/docs/content/4.4/api/COffcanvasBody.api.mdx
diff --git a/packages/docs/content/4.3/api/COffcanvasHeader.api.mdx b/packages/docs/content/4.4/api/COffcanvasHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/COffcanvasHeader.api.mdx
rename to packages/docs/content/4.4/api/COffcanvasHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/COffcanvasTitle.api.mdx b/packages/docs/content/4.4/api/COffcanvasTitle.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/COffcanvasTitle.api.mdx
rename to packages/docs/content/4.4/api/COffcanvasTitle.api.mdx
diff --git a/packages/docs/content/4.3/api/CPagination.api.mdx b/packages/docs/content/4.4/api/CPagination.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CPagination.api.mdx
rename to packages/docs/content/4.4/api/CPagination.api.mdx
diff --git a/packages/docs/content/4.3/api/CPaginationItem.api.mdx b/packages/docs/content/4.4/api/CPaginationItem.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CPaginationItem.api.mdx
rename to packages/docs/content/4.4/api/CPaginationItem.api.mdx
diff --git a/packages/docs/content/4.3/api/CPlaceholder.api.mdx b/packages/docs/content/4.4/api/CPlaceholder.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CPlaceholder.api.mdx
rename to packages/docs/content/4.4/api/CPlaceholder.api.mdx
diff --git a/packages/docs/content/4.3/api/CPopover.api.mdx b/packages/docs/content/4.4/api/CPopover.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CPopover.api.mdx
rename to packages/docs/content/4.4/api/CPopover.api.mdx
diff --git a/packages/docs/content/4.3/api/CProgress.api.mdx b/packages/docs/content/4.4/api/CProgress.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CProgress.api.mdx
rename to packages/docs/content/4.4/api/CProgress.api.mdx
diff --git a/packages/docs/content/4.3/api/CProgressBar.api.mdx b/packages/docs/content/4.4/api/CProgressBar.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CProgressBar.api.mdx
rename to packages/docs/content/4.4/api/CProgressBar.api.mdx
diff --git a/packages/docs/content/4.3/api/CRow.api.mdx b/packages/docs/content/4.4/api/CRow.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CRow.api.mdx
rename to packages/docs/content/4.4/api/CRow.api.mdx
diff --git a/packages/docs/content/4.3/api/CSidebar.api.mdx b/packages/docs/content/4.4/api/CSidebar.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CSidebar.api.mdx
rename to packages/docs/content/4.4/api/CSidebar.api.mdx
diff --git a/packages/docs/content/4.3/api/CSidebarBrand.api.mdx b/packages/docs/content/4.4/api/CSidebarBrand.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CSidebarBrand.api.mdx
rename to packages/docs/content/4.4/api/CSidebarBrand.api.mdx
diff --git a/packages/docs/content/4.3/api/CSidebarFooter.api.mdx b/packages/docs/content/4.4/api/CSidebarFooter.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CSidebarFooter.api.mdx
rename to packages/docs/content/4.4/api/CSidebarFooter.api.mdx
diff --git a/packages/docs/content/4.3/api/CSidebarHeader.api.mdx b/packages/docs/content/4.4/api/CSidebarHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CSidebarHeader.api.mdx
rename to packages/docs/content/4.4/api/CSidebarHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/CSidebarNav.api.mdx b/packages/docs/content/4.4/api/CSidebarNav.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CSidebarNav.api.mdx
rename to packages/docs/content/4.4/api/CSidebarNav.api.mdx
diff --git a/packages/docs/content/4.3/api/CSidebarToggler.api.mdx b/packages/docs/content/4.4/api/CSidebarToggler.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CSidebarToggler.api.mdx
rename to packages/docs/content/4.4/api/CSidebarToggler.api.mdx
diff --git a/packages/docs/content/4.3/api/CSpinner.api.mdx b/packages/docs/content/4.4/api/CSpinner.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CSpinner.api.mdx
rename to packages/docs/content/4.4/api/CSpinner.api.mdx
diff --git a/packages/docs/content/4.3/api/CTabContent.api.mdx b/packages/docs/content/4.4/api/CTabContent.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTabContent.api.mdx
rename to packages/docs/content/4.4/api/CTabContent.api.mdx
diff --git a/packages/docs/content/4.3/api/CTabPane.api.mdx b/packages/docs/content/4.4/api/CTabPane.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTabPane.api.mdx
rename to packages/docs/content/4.4/api/CTabPane.api.mdx
diff --git a/packages/docs/content/4.3/api/CTable.api.mdx b/packages/docs/content/4.4/api/CTable.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTable.api.mdx
rename to packages/docs/content/4.4/api/CTable.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableBody.api.mdx b/packages/docs/content/4.4/api/CTableBody.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableBody.api.mdx
rename to packages/docs/content/4.4/api/CTableBody.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableCaption.api.mdx b/packages/docs/content/4.4/api/CTableCaption.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableCaption.api.mdx
rename to packages/docs/content/4.4/api/CTableCaption.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableDataCell.api.mdx b/packages/docs/content/4.4/api/CTableDataCell.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableDataCell.api.mdx
rename to packages/docs/content/4.4/api/CTableDataCell.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableFoot.api.mdx b/packages/docs/content/4.4/api/CTableFoot.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableFoot.api.mdx
rename to packages/docs/content/4.4/api/CTableFoot.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableHead.api.mdx b/packages/docs/content/4.4/api/CTableHead.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableHead.api.mdx
rename to packages/docs/content/4.4/api/CTableHead.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableHeaderCell.api.mdx b/packages/docs/content/4.4/api/CTableHeaderCell.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableHeaderCell.api.mdx
rename to packages/docs/content/4.4/api/CTableHeaderCell.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableResponsiveWrapper.api.mdx b/packages/docs/content/4.4/api/CTableResponsiveWrapper.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableResponsiveWrapper.api.mdx
rename to packages/docs/content/4.4/api/CTableResponsiveWrapper.api.mdx
diff --git a/packages/docs/content/4.3/api/CTableRow.api.mdx b/packages/docs/content/4.4/api/CTableRow.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTableRow.api.mdx
rename to packages/docs/content/4.4/api/CTableRow.api.mdx
diff --git a/packages/docs/content/4.3/api/CToast.api.mdx b/packages/docs/content/4.4/api/CToast.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CToast.api.mdx
rename to packages/docs/content/4.4/api/CToast.api.mdx
diff --git a/packages/docs/content/4.3/api/CToastBody.api.mdx b/packages/docs/content/4.4/api/CToastBody.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CToastBody.api.mdx
rename to packages/docs/content/4.4/api/CToastBody.api.mdx
diff --git a/packages/docs/content/4.3/api/CToastClose.api.mdx b/packages/docs/content/4.4/api/CToastClose.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CToastClose.api.mdx
rename to packages/docs/content/4.4/api/CToastClose.api.mdx
diff --git a/packages/docs/content/4.3/api/CToastHeader.api.mdx b/packages/docs/content/4.4/api/CToastHeader.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CToastHeader.api.mdx
rename to packages/docs/content/4.4/api/CToastHeader.api.mdx
diff --git a/packages/docs/content/4.3/api/CToaster.api.mdx b/packages/docs/content/4.4/api/CToaster.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CToaster.api.mdx
rename to packages/docs/content/4.4/api/CToaster.api.mdx
diff --git a/packages/docs/content/4.3/api/CTooltip.api.mdx b/packages/docs/content/4.4/api/CTooltip.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CTooltip.api.mdx
rename to packages/docs/content/4.4/api/CTooltip.api.mdx
diff --git a/packages/docs/content/4.3/api/CWidgetStatsA.api.mdx b/packages/docs/content/4.4/api/CWidgetStatsA.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CWidgetStatsA.api.mdx
rename to packages/docs/content/4.4/api/CWidgetStatsA.api.mdx
diff --git a/packages/docs/content/4.3/api/CWidgetStatsB.api.mdx b/packages/docs/content/4.4/api/CWidgetStatsB.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CWidgetStatsB.api.mdx
rename to packages/docs/content/4.4/api/CWidgetStatsB.api.mdx
diff --git a/packages/docs/content/4.3/api/CWidgetStatsC.api.mdx b/packages/docs/content/4.4/api/CWidgetStatsC.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CWidgetStatsC.api.mdx
rename to packages/docs/content/4.4/api/CWidgetStatsC.api.mdx
diff --git a/packages/docs/content/4.3/api/CWidgetStatsD.api.mdx b/packages/docs/content/4.4/api/CWidgetStatsD.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CWidgetStatsD.api.mdx
rename to packages/docs/content/4.4/api/CWidgetStatsD.api.mdx
diff --git a/packages/docs/content/4.3/api/CWidgetStatsE.api.mdx b/packages/docs/content/4.4/api/CWidgetStatsE.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CWidgetStatsE.api.mdx
rename to packages/docs/content/4.4/api/CWidgetStatsE.api.mdx
diff --git a/packages/docs/content/4.3/api/CWidgetStatsF.api.mdx b/packages/docs/content/4.4/api/CWidgetStatsF.api.mdx
similarity index 100%
rename from packages/docs/content/4.3/api/CWidgetStatsF.api.mdx
rename to packages/docs/content/4.4/api/CWidgetStatsF.api.mdx
diff --git a/packages/docs/content/4.3/assets/images/angular.jpg b/packages/docs/content/4.4/assets/images/angular.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/angular.jpg
rename to packages/docs/content/4.4/assets/images/angular.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/1.jpg b/packages/docs/content/4.4/assets/images/avatars/1.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/1.jpg
rename to packages/docs/content/4.4/assets/images/avatars/1.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/2.jpg b/packages/docs/content/4.4/assets/images/avatars/2.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/2.jpg
rename to packages/docs/content/4.4/assets/images/avatars/2.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/3.jpg b/packages/docs/content/4.4/assets/images/avatars/3.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/3.jpg
rename to packages/docs/content/4.4/assets/images/avatars/3.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/4.jpg b/packages/docs/content/4.4/assets/images/avatars/4.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/4.jpg
rename to packages/docs/content/4.4/assets/images/avatars/4.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/5.jpg b/packages/docs/content/4.4/assets/images/avatars/5.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/5.jpg
rename to packages/docs/content/4.4/assets/images/avatars/5.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/6.jpg b/packages/docs/content/4.4/assets/images/avatars/6.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/6.jpg
rename to packages/docs/content/4.4/assets/images/avatars/6.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/7.jpg b/packages/docs/content/4.4/assets/images/avatars/7.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/7.jpg
rename to packages/docs/content/4.4/assets/images/avatars/7.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/8.jpg b/packages/docs/content/4.4/assets/images/avatars/8.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/8.jpg
rename to packages/docs/content/4.4/assets/images/avatars/8.jpg
diff --git a/packages/docs/content/4.3/assets/images/avatars/9.jpg b/packages/docs/content/4.4/assets/images/avatars/9.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/avatars/9.jpg
rename to packages/docs/content/4.4/assets/images/avatars/9.jpg
diff --git a/packages/docs/content/4.3/assets/images/brand/coreui-signet.svg b/packages/docs/content/4.4/assets/images/brand/coreui-signet.svg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/brand/coreui-signet.svg
rename to packages/docs/content/4.4/assets/images/brand/coreui-signet.svg
diff --git a/packages/docs/content/4.3/assets/images/react.jpg b/packages/docs/content/4.4/assets/images/react.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/react.jpg
rename to packages/docs/content/4.4/assets/images/react.jpg
diff --git a/packages/docs/content/4.3/assets/images/react400.jpg b/packages/docs/content/4.4/assets/images/react400.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/react400.jpg
rename to packages/docs/content/4.4/assets/images/react400.jpg
diff --git a/packages/docs/content/4.3/assets/images/vue.jpg b/packages/docs/content/4.4/assets/images/vue.jpg
similarity index 100%
rename from packages/docs/content/4.3/assets/images/vue.jpg
rename to packages/docs/content/4.4/assets/images/vue.jpg
diff --git a/packages/docs/content/4.3/components/accordion.mdx b/packages/docs/content/4.4/components/accordion.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/accordion.mdx
rename to packages/docs/content/4.4/components/accordion.mdx
diff --git a/packages/docs/content/4.3/components/alert.mdx b/packages/docs/content/4.4/components/alert.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/alert.mdx
rename to packages/docs/content/4.4/components/alert.mdx
diff --git a/packages/docs/content/4.3/components/avatar.mdx b/packages/docs/content/4.4/components/avatar.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/avatar.mdx
rename to packages/docs/content/4.4/components/avatar.mdx
diff --git a/packages/docs/content/4.3/components/badge.mdx b/packages/docs/content/4.4/components/badge.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/badge.mdx
rename to packages/docs/content/4.4/components/badge.mdx
diff --git a/packages/docs/content/4.3/components/breadcrumb.mdx b/packages/docs/content/4.4/components/breadcrumb.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/breadcrumb.mdx
rename to packages/docs/content/4.4/components/breadcrumb.mdx
diff --git a/packages/docs/content/4.3/components/button-group.mdx b/packages/docs/content/4.4/components/button-group.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/button-group.mdx
rename to packages/docs/content/4.4/components/button-group.mdx
diff --git a/packages/docs/content/4.3/components/button.mdx b/packages/docs/content/4.4/components/button.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/button.mdx
rename to packages/docs/content/4.4/components/button.mdx
diff --git a/packages/docs/content/4.3/components/callout.mdx b/packages/docs/content/4.4/components/callout.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/callout.mdx
rename to packages/docs/content/4.4/components/callout.mdx
diff --git a/packages/docs/content/4.3/components/card.mdx b/packages/docs/content/4.4/components/card.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/card.mdx
rename to packages/docs/content/4.4/components/card.mdx
diff --git a/packages/docs/content/4.3/components/carousel.mdx b/packages/docs/content/4.4/components/carousel.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/carousel.mdx
rename to packages/docs/content/4.4/components/carousel.mdx
diff --git a/packages/docs/content/4.3/components/chart.mdx b/packages/docs/content/4.4/components/chart.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/chart.mdx
rename to packages/docs/content/4.4/components/chart.mdx
diff --git a/packages/docs/content/4.3/components/close-button.mdx b/packages/docs/content/4.4/components/close-button.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/close-button.mdx
rename to packages/docs/content/4.4/components/close-button.mdx
diff --git a/packages/docs/content/4.3/components/collapse.mdx b/packages/docs/content/4.4/components/collapse.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/collapse.mdx
rename to packages/docs/content/4.4/components/collapse.mdx
diff --git a/packages/docs/content/4.3/components/dropdown.mdx b/packages/docs/content/4.4/components/dropdown.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/dropdown.mdx
rename to packages/docs/content/4.4/components/dropdown.mdx
diff --git a/packages/docs/content/4.3/components/footer.mdx b/packages/docs/content/4.4/components/footer.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/footer.mdx
rename to packages/docs/content/4.4/components/footer.mdx
diff --git a/packages/docs/content/4.3/components/header.mdx b/packages/docs/content/4.4/components/header.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/header.mdx
rename to packages/docs/content/4.4/components/header.mdx
diff --git a/packages/docs/content/4.3/components/icon.mdx b/packages/docs/content/4.4/components/icon.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/icon.mdx
rename to packages/docs/content/4.4/components/icon.mdx
diff --git a/packages/docs/content/4.3/components/image.mdx b/packages/docs/content/4.4/components/image.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/image.mdx
rename to packages/docs/content/4.4/components/image.mdx
diff --git a/packages/docs/content/4.3/components/list-group.mdx b/packages/docs/content/4.4/components/list-group.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/list-group.mdx
rename to packages/docs/content/4.4/components/list-group.mdx
diff --git a/packages/docs/content/4.3/components/modal.mdx b/packages/docs/content/4.4/components/modal.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/modal.mdx
rename to packages/docs/content/4.4/components/modal.mdx
diff --git a/packages/docs/content/4.3/components/navbar.mdx b/packages/docs/content/4.4/components/navbar.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/navbar.mdx
rename to packages/docs/content/4.4/components/navbar.mdx
diff --git a/packages/docs/content/4.3/components/navs-tabs.mdx b/packages/docs/content/4.4/components/navs-tabs.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/navs-tabs.mdx
rename to packages/docs/content/4.4/components/navs-tabs.mdx
diff --git a/packages/docs/content/4.3/components/offcanvas.mdx b/packages/docs/content/4.4/components/offcanvas.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/offcanvas.mdx
rename to packages/docs/content/4.4/components/offcanvas.mdx
diff --git a/packages/docs/content/4.3/components/pagination.mdx b/packages/docs/content/4.4/components/pagination.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/pagination.mdx
rename to packages/docs/content/4.4/components/pagination.mdx
diff --git a/packages/docs/content/4.3/components/placeholder.mdx b/packages/docs/content/4.4/components/placeholder.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/placeholder.mdx
rename to packages/docs/content/4.4/components/placeholder.mdx
diff --git a/packages/docs/content/4.3/components/popover.mdx b/packages/docs/content/4.4/components/popover.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/popover.mdx
rename to packages/docs/content/4.4/components/popover.mdx
diff --git a/packages/docs/content/4.3/components/progress.mdx b/packages/docs/content/4.4/components/progress.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/progress.mdx
rename to packages/docs/content/4.4/components/progress.mdx
diff --git a/packages/docs/content/4.3/components/sidebar.mdx b/packages/docs/content/4.4/components/sidebar.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/sidebar.mdx
rename to packages/docs/content/4.4/components/sidebar.mdx
diff --git a/packages/docs/content/4.3/components/spinner.mdx b/packages/docs/content/4.4/components/spinner.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/spinner.mdx
rename to packages/docs/content/4.4/components/spinner.mdx
diff --git a/packages/docs/content/4.3/components/table.mdx b/packages/docs/content/4.4/components/table.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/table.mdx
rename to packages/docs/content/4.4/components/table.mdx
diff --git a/packages/docs/content/4.3/components/toast.mdx b/packages/docs/content/4.4/components/toast.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/toast.mdx
rename to packages/docs/content/4.4/components/toast.mdx
diff --git a/packages/docs/content/4.3/components/tooltip.mdx b/packages/docs/content/4.4/components/tooltip.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/tooltip.mdx
rename to packages/docs/content/4.4/components/tooltip.mdx
diff --git a/packages/docs/content/4.3/components/widgets.mdx b/packages/docs/content/4.4/components/widgets.mdx
similarity index 100%
rename from packages/docs/content/4.3/components/widgets.mdx
rename to packages/docs/content/4.4/components/widgets.mdx
diff --git a/packages/docs/content/4.3/customize/css-variables.mdx b/packages/docs/content/4.4/customize/css-variables.mdx
similarity index 100%
rename from packages/docs/content/4.3/customize/css-variables.mdx
rename to packages/docs/content/4.4/customize/css-variables.mdx
diff --git a/packages/docs/content/4.3/customize/options.mdx b/packages/docs/content/4.4/customize/options.mdx
similarity index 100%
rename from packages/docs/content/4.3/customize/options.mdx
rename to packages/docs/content/4.4/customize/options.mdx
diff --git a/packages/docs/content/4.3/customize/sass.mdx b/packages/docs/content/4.4/customize/sass.mdx
similarity index 100%
rename from packages/docs/content/4.3/customize/sass.mdx
rename to packages/docs/content/4.4/customize/sass.mdx
diff --git a/packages/docs/content/4.3/forms/checkbox.mdx b/packages/docs/content/4.4/forms/checkbox.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/checkbox.mdx
rename to packages/docs/content/4.4/forms/checkbox.mdx
diff --git a/packages/docs/content/4.3/forms/checks-radios.mdx b/packages/docs/content/4.4/forms/checks-radios.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/checks-radios.mdx
rename to packages/docs/content/4.4/forms/checks-radios.mdx
diff --git a/packages/docs/content/4.3/forms/floating-labels.mdx b/packages/docs/content/4.4/forms/floating-labels.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/floating-labels.mdx
rename to packages/docs/content/4.4/forms/floating-labels.mdx
diff --git a/packages/docs/content/4.3/forms/form-control.mdx b/packages/docs/content/4.4/forms/form-control.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/form-control.mdx
rename to packages/docs/content/4.4/forms/form-control.mdx
diff --git a/packages/docs/content/4.3/forms/input-group.mdx b/packages/docs/content/4.4/forms/input-group.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/input-group.mdx
rename to packages/docs/content/4.4/forms/input-group.mdx
diff --git a/packages/docs/content/4.3/forms/input.mdx b/packages/docs/content/4.4/forms/input.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/input.mdx
rename to packages/docs/content/4.4/forms/input.mdx
diff --git a/packages/docs/content/4.3/forms/layout.mdx b/packages/docs/content/4.4/forms/layout.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/layout.mdx
rename to packages/docs/content/4.4/forms/layout.mdx
diff --git a/packages/docs/content/4.3/forms/overview.mdx b/packages/docs/content/4.4/forms/overview.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/overview.mdx
rename to packages/docs/content/4.4/forms/overview.mdx
diff --git a/packages/docs/content/4.3/forms/radio.mdx b/packages/docs/content/4.4/forms/radio.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/radio.mdx
rename to packages/docs/content/4.4/forms/radio.mdx
diff --git a/packages/docs/content/4.3/forms/range.mdx b/packages/docs/content/4.4/forms/range.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/range.mdx
rename to packages/docs/content/4.4/forms/range.mdx
diff --git a/packages/docs/content/4.3/forms/select.mdx b/packages/docs/content/4.4/forms/select.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/select.mdx
rename to packages/docs/content/4.4/forms/select.mdx
diff --git a/packages/docs/content/4.3/forms/switch.mdx b/packages/docs/content/4.4/forms/switch.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/switch.mdx
rename to packages/docs/content/4.4/forms/switch.mdx
diff --git a/packages/docs/content/4.3/forms/textarea.mdx b/packages/docs/content/4.4/forms/textarea.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/textarea.mdx
rename to packages/docs/content/4.4/forms/textarea.mdx
diff --git a/packages/docs/content/4.3/forms/validation.mdx b/packages/docs/content/4.4/forms/validation.mdx
similarity index 100%
rename from packages/docs/content/4.3/forms/validation.mdx
rename to packages/docs/content/4.4/forms/validation.mdx
diff --git a/packages/docs/content/4.3/getting-started/accessibility.mdx b/packages/docs/content/4.4/getting-started/accessibility.mdx
similarity index 100%
rename from packages/docs/content/4.3/getting-started/accessibility.mdx
rename to packages/docs/content/4.4/getting-started/accessibility.mdx
diff --git a/packages/docs/content/4.3/getting-started/introduction.mdx b/packages/docs/content/4.4/getting-started/introduction.mdx
similarity index 100%
rename from packages/docs/content/4.3/getting-started/introduction.mdx
rename to packages/docs/content/4.4/getting-started/introduction.mdx
diff --git a/packages/docs/content/4.3/layout/breakpoints.mdx b/packages/docs/content/4.4/layout/breakpoints.mdx
similarity index 100%
rename from packages/docs/content/4.3/layout/breakpoints.mdx
rename to packages/docs/content/4.4/layout/breakpoints.mdx
diff --git a/packages/docs/content/4.3/layout/columns.mdx b/packages/docs/content/4.4/layout/columns.mdx
similarity index 100%
rename from packages/docs/content/4.3/layout/columns.mdx
rename to packages/docs/content/4.4/layout/columns.mdx
diff --git a/packages/docs/content/4.3/layout/containers.mdx b/packages/docs/content/4.4/layout/containers.mdx
similarity index 100%
rename from packages/docs/content/4.3/layout/containers.mdx
rename to packages/docs/content/4.4/layout/containers.mdx
diff --git a/packages/docs/content/4.3/layout/grid.mdx b/packages/docs/content/4.4/layout/grid.mdx
similarity index 100%
rename from packages/docs/content/4.3/layout/grid.mdx
rename to packages/docs/content/4.4/layout/grid.mdx
diff --git a/packages/docs/content/4.3/layout/gutters.mdx b/packages/docs/content/4.4/layout/gutters.mdx
similarity index 100%
rename from packages/docs/content/4.3/layout/gutters.mdx
rename to packages/docs/content/4.4/layout/gutters.mdx
diff --git a/packages/docs/content/4.3/migration/v4.mdx b/packages/docs/content/4.4/migration/v4.mdx
similarity index 100%
rename from packages/docs/content/4.3/migration/v4.mdx
rename to packages/docs/content/4.4/migration/v4.mdx
diff --git a/packages/docs/content/4.3/templates/admin-dashboard.mdx b/packages/docs/content/4.4/templates/admin-dashboard.mdx
similarity index 100%
rename from packages/docs/content/4.3/templates/admin-dashboard.mdx
rename to packages/docs/content/4.4/templates/admin-dashboard.mdx
diff --git a/packages/docs/content/4.3/templates/contents.mdx b/packages/docs/content/4.4/templates/contents.mdx
similarity index 100%
rename from packages/docs/content/4.3/templates/contents.mdx
rename to packages/docs/content/4.4/templates/contents.mdx
diff --git a/packages/docs/content/4.3/templates/customize.mdx b/packages/docs/content/4.4/templates/customize.mdx
similarity index 100%
rename from packages/docs/content/4.3/templates/customize.mdx
rename to packages/docs/content/4.4/templates/customize.mdx
diff --git a/packages/docs/content/4.3/templates/download.mdx b/packages/docs/content/4.4/templates/download.mdx
similarity index 100%
rename from packages/docs/content/4.3/templates/download.mdx
rename to packages/docs/content/4.4/templates/download.mdx
diff --git a/packages/docs/content/4.3/templates/installation.mdx b/packages/docs/content/4.4/templates/installation.mdx
similarity index 100%
rename from packages/docs/content/4.3/templates/installation.mdx
rename to packages/docs/content/4.4/templates/installation.mdx
diff --git a/packages/docs/package.json b/packages/docs/package.json
index 9731a019..a26b3cc8 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react-docs",
- "version": "4.3.1",
+ "version": "4.4.0",
"private": true,
"description": "",
"homepage": "https://coreui.io/react/",
@@ -24,7 +24,7 @@
"clean": "gatsby clean"
},
"config": {
- "version_short": "4.3"
+ "version_short": "4.4"
},
"dependencies": {
"@coreui/chartjs": "^3.0.0",
From 6f2303ad0df23217bc415d51d71395129c7f3d61 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 19 Sep 2022 20:07:02 +0200
Subject: [PATCH 006/493] revert: add README file
---
README.md | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 261 insertions(+)
create mode 100644 README.md
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..da40aca6
--- /dev/null
+++ b/README.md
@@ -0,0 +1,261 @@
+
+
+
+## Table of contents
+
+- [Quick start](#quick-start)
+- [Components](#components)
+- [Status](#status)
+- [Bugs and feature requests](#bugs-and-feature-requests)
+- [Documentation](#documentation)
+- [Frameworks](#frameworks)
+- [Templates](#templates)
+- [Contributing](#contributing)
+- [Community](#community)
+- [Versioning](#versioning)
+- [Creators](#creators)
+- [Support CoreUI Development](#support-coreui-development)
+- [Copyright and license](#copyright-and-license)
+
+## Quick start
+
+### Instalation
+
+Several quick start options are available:
+
+- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.4.0.zip)
+- Clone the repo: `git clone https://github.com/coreui/coreui-react.git`
+- Install with [npm](https://www.npmjs.com/): `npm install @coreui/react`
+- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/react`
+
+Read the [Getting started page](https://coreui.io/react/docs/getting-started/introduction/) for information on the framework contents, templates and examples, and more.
+
+### Stylesheets
+
+React components are styled using `@coreui/coreui` CSS library, but you can use them also with bootstrap CSS library. That is possible because `@coreui/coreui` library is compatible with bootstrap, it just extends its functionalities. The only exception are custom CoreUI components, which don't exist in the Bootstrap ecosystem.
+
+#### CoreUI CSS files
+
+##### Installation
+
+```bash
+yarn add @coreui/coreui
+```
+
+or
+
+```bash
+npm install @coreui/coreui --save
+```
+
+##### Basic usage
+
+```js
+import '@coreui/coreui/dist/css/coreui.min.css'
+```
+
+#### Bootstrap CSS files
+
+##### Installation
+
+```bash
+yarn add bootstrap
+```
+
+or
+
+```bash
+npm install bootstrap
+```
+
+##### Basic usage
+
+```js
+import "bootstrap/dist/css/bootstrap.min.css";
+```
+
+## Components
+
+- [React Accordion](https://coreui.io/react/docs/components/accordion/)
+- [React Alert](https://coreui.io/react/docs/components/alert/)
+- [React Avatar](https://coreui.io/react/docs/components/avatar/)
+- [React Badge](https://coreui.io/react/docs/components/badge/)
+- [React Breadcrumb](https://coreui.io/react/docs/components/breadcrumb/)
+- [React Button](https://coreui.io/react/docs/components/button/)
+- [React Button Group](https://coreui.io/react/docs/components/button-group/)
+- [React Callout](https://coreui.io/react/docs/components/callout/)
+- [React Card](https://coreui.io/react/docs/components/card/)
+- [React Carousel](https://coreui.io/react/docs/components/carousel/)
+- [React Checkbox](https://coreui.io/react/docs/forms/checkbox/)
+- [React Close Button](https://coreui.io/react/docs/components/close-button/)
+- [React Collapse](https://coreui.io/react/docs/components/collapse/)
+- [React Date Picker](https://coreui.io/react/docs/forms/date-picker/) **PRO**
+- [React Date Range Picker](https://coreui.io/react/docs/forms/date-range-picker/) **PRO**
+- [React Dropdown](https://coreui.io/react/docs/components/dropdown/)
+- [React Floating Labels](https://coreui.io/react/docs/forms/floating-labels/)
+- [React Footer](https://coreui.io/react/docs/components/footer/)
+- [React Header](https://coreui.io/react/docs/components/header/)
+- [React Image](https://coreui.io/react/docs/components/image/)
+- [React Input](https://coreui.io/react/docs/forms/input/)
+- [React Input Group](https://coreui.io/react/docs/forms/input-group/)
+- [React List Group](https://coreui.io/react/docs/components/list-group/)
+- [React Loading Button](https://coreui.io/react/docs/components/loading-button/) **PRO**
+- [React Modal](https://coreui.io/react/docs/components/modal/)
+- [React Multi Select](https://coreui.io/react/docs/forms/multi-select/) **PRO**
+- [React Navs & Tabs](https://coreui.io/react/docs/components/navs-tabs/)
+- [React Navbar](https://coreui.io/react/docs/components/navbar/)
+- [React Offcanvas](https://coreui.io/react/docs/components/offcanvas/)
+- [React Pagination](https://coreui.io/react/docs/components/pagination/)
+- [React Placeholder](https://coreui.io/react/docs/components/placeholder/)
+- [React Popover](https://coreui.io/react/docs/components/popover/)
+- [React Progress](https://coreui.io/react/docs/components/progress/)
+- [React Radio](https://coreui.io/react/docs/forms/radio/)
+- [React Range](https://coreui.io/react/docs/forms/range/)
+- [React Select](https://coreui.io/react/docs/forms/select/)
+- [React Sidebar](https://coreui.io/react/docs/components/sidebar/)
+- [React Smart Pagination](https://coreui.io/react/docs/components/smart-pagination/) **PRO**
+- [React Smart Table](https://coreui.io/react/docs/components/smart-table/) **PRO**
+- [React Spinner](https://coreui.io/react/docs/components/spinner/)
+- [React Switch](https://coreui.io/react/docs/forms/switch/)
+- [React Table](https://coreui.io/react/docs/components/table/)
+- [React Textarea](https://coreui.io/react/docs/forms/textarea/)
+- [React Time Picker](https://coreui.io/react/docs/forms/time-picker/) **PRO**
+- [React Toast](https://coreui.io/react/docs/components/toast/)
+- [React Tooltip](https://coreui.io/react/docs/components/tooltip/)
+
+## Status
+
+[](https://www.npmjs.com/package/@coreui/react)
+
+## Bugs and feature requests
+
+Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/coreui/coreui-react/blob/v4/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/coreui/coreui-react/issues/new).
+
+## Documentation
+
+The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI for React](https://coreui.io/react/docs/getting-started/introduction)
+
+### Running documentation locally
+
+1. Run `yarn install` or `npm install` to install the Node.js dependencies.
+2. Run `yarn bootstrap` or `npm run bootstrap` to link local packages together and install remaining package dependencies.
+3. From the root directory, run `yarn docs:dev` or `npm run docs:dev` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
+4. Open `http://localhost:8000/` in your browser, and voilà.
+
+## Frameworks
+
+CoreUI supports most popular frameworks.
+
+- [CoreUI for Angular](https://github.com/coreui/coreui-angular)
+- [CoreUI for Bootstrap (Vanilla JS)](https://github.com/coreui/coreui)
+- [CoreUI for React](https://github.com/coreui/coreui-react)
+- [CoreUI for Vue](https://github.com/coreui/coreui-vue)
+
+## Templates
+
+Fully featured, out-of-the-box, templates for your application based on CoreUI.
+
+- [Angular Admin Template](https://coreui.io/angular)
+- [Bootstrap Admin Template](https://coreui.io/)
+- [React Admin Template](https://coreui.io/react)
+- [Vue Admin Template](https://coreui.io/vue)
+
+## Contributing
+
+Please read through our [contributing guidelines](https://github.com/coreui/coreui-react/blob/v4/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.
+
+Editor preferences are available in the [editor config](https://github.com/coreui/coreui-react/blob/v4/.editorconfig) for easy use in common text editors. Read more and download plugins at .
+
+## Community
+
+Stay up to date on the development of CoreUI and reach out to the community with these helpful resources.
+
+- Read and subscribe to [The Official CoreUI Blog](https://coreui.io/blog/).
+
+You can also follow [@core_ui on Twitter](https://twitter.com/core_ui).
+
+## Versioning
+
+For transparency into our release cycle and in striving to maintain backward compatibility, CoreUI is maintained under [the Semantic Versioning guidelines](http://semver.org/).
+
+See [the Releases section of our project](https://github.com/coreui/coreui-react/releases) for changelogs for each release version.
+
+## Creators
+
+**Łukasz Holeczek**
+
+-
+-
+
+**Andrzej Kopański**
+
+-
+
+**The CoreUI Team**
+
+-
+
+## Support CoreUI Development
+
+CoreUI is an MIT-licensed open source project and is completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying the [CoreUI PRO](https://coreui.io/pricing/) or by becoming a sponsor via [Open Collective](https://opencollective.com/coreui/).
+
+
+
+### Platinum Sponsors
+
+Support this project by [becoming a Platinum Sponsor](https://opencollective.com/coreui/contribute/platinum-sponsor-40959/). A large company logo will be added here with a link to your website.
+
+
+
+### Gold Sponsors
+
+Support this project by [becoming a Gold Sponsor](https://opencollective.com/coreui/contribute/gold-sponsor-40960/). A big company logo will be added here with a link to your website.
+
+
+
+### Silver Sponsors
+
+Support this project by [becoming a Silver Sponsor](https://opencollective.com/coreui/contribute/silver-sponsor-40967/). A medium company logo will be added here with a link to your website.
+
+
+
+### Bronze Sponsors
+
+Support this project by [becoming a Bronze Sponsor](https://opencollective.com/coreui/contribute/bronze-sponsor-40966/). The company avatar will show up here with a link to your OpenCollective Profile.
+
+
+
+### Backers
+
+Thanks to all the backers and sponsors! Support this project by [becoming a backer](https://opencollective.com/coreui/contribute/backer-40965/).
+
+
+
+
+
+## Copyright and license
+
+Copyright 2022 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-react/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/).
\ No newline at end of file
From df9eb5f4c49d38231b80386e402414ebe41c83eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Tue, 25 Oct 2022 13:39:01 +0200
Subject: [PATCH 007/493] docs: add links to other frameworks
---
.../docs/content/4.4/components/accordion.mdx | 2 +
.../docs/content/4.4/components/alert.mdx | 1 +
.../docs/content/4.4/components/avatar.mdx | 2 +-
.../docs/content/4.4/components/badge.mdx | 2 +-
.../content/4.4/components/breadcrumb.mdx | 2 +-
.../content/4.4/components/button-group.mdx | 1 +
.../docs/content/4.4/components/button.mdx | 1 +
.../docs/content/4.4/components/callout.mdx | 1 +
packages/docs/content/4.4/components/card.mdx | 1 +
.../docs/content/4.4/components/carousel.mdx | 1 +
.../content/4.4/components/close-button.mdx | 1 +
.../docs/content/4.4/components/collapse.mdx | 1 +
.../docs/content/4.4/components/dropdown.mdx | 1 +
.../docs/content/4.4/components/footer.mdx | 1 +
.../docs/content/4.4/components/header.mdx | 2 +-
.../docs/content/4.4/components/image.mdx | 1 +
.../content/4.4/components/list-group.mdx | 1 +
.../docs/content/4.4/components/modal.mdx | 1 +
.../docs/content/4.4/components/navbar.mdx | 2 +-
.../docs/content/4.4/components/navs-tabs.mdx | 1 +
.../docs/content/4.4/components/offcanvas.mdx | 1 +
.../content/4.4/components/pagination.mdx | 2 +-
.../content/4.4/components/placeholder.mdx | 1 +
.../docs/content/4.4/components/popover.mdx | 2 +-
.../docs/content/4.4/components/progress.mdx | 2 +-
.../docs/content/4.4/components/sidebar.mdx | 1 +
.../docs/content/4.4/components/spinner.mdx | 1 +
.../docs/content/4.4/components/table.mdx | 1 +
.../docs/content/4.4/components/toast.mdx | 1 +
.../docs/content/4.4/components/tooltip.mdx | 2 +-
packages/docs/content/4.4/forms/checkbox.mdx | 1 +
.../content/4.4/forms/floating-labels.mdx | 1 +
.../docs/content/4.4/forms/input-group.mdx | 1 +
packages/docs/content/4.4/forms/input.mdx | 1 +
packages/docs/content/4.4/forms/radio.mdx | 1 +
packages/docs/content/4.4/forms/range.mdx | 1 +
packages/docs/content/4.4/forms/select.mdx | 1 +
packages/docs/content/4.4/forms/switch.mdx | 1 +
packages/docs/content/4.4/forms/textarea.mdx | 1 +
packages/docs/src/components/Footer.tsx | 4 +-
packages/docs/src/components/Header.tsx | 9 +-
packages/docs/src/templates/Docs.tsx | 136 +++++++---
.../docs/src/templates/other_frameworks.json | 241 ++++++++++++++++++
43 files changed, 384 insertions(+), 55 deletions(-)
create mode 100644 packages/docs/src/templates/other_frameworks.json
diff --git a/packages/docs/content/4.4/components/accordion.mdx b/packages/docs/content/4.4/components/accordion.mdx
index 3aba6212..e78c74b6 100644
--- a/packages/docs/content/4.4/components/accordion.mdx
+++ b/packages/docs/content/4.4/components/accordion.mdx
@@ -4,6 +4,8 @@ name: Accordion
description: Build vertically collapsing accordions in combination with our React Accordion component.
menu: Components
route: /components/accordion
+other_frameworks: accordion
+pro_component: false
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/alert.mdx b/packages/docs/content/4.4/components/alert.mdx
index 393c2322..f17bc62f 100644
--- a/packages/docs/content/4.4/components/alert.mdx
+++ b/packages/docs/content/4.4/components/alert.mdx
@@ -4,6 +4,7 @@ name: Alert
description: React alert component gives contextual feedback information for common user operations. The alert component is delivered with a bunch of usable and adjustable alert messages.
menu: Components
route: /components/alert
+other_frameworks: alert
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/avatar.mdx b/packages/docs/content/4.4/components/avatar.mdx
index c134327f..adbe64e0 100644
--- a/packages/docs/content/4.4/components/avatar.mdx
+++ b/packages/docs/content/4.4/components/avatar.mdx
@@ -2,9 +2,9 @@
title: React Avatar Component
name: Avatar
description: React avatar component can be used to display circular user profile pictures. Avatar can be used to portray people or objects. It supports images, icons, or letters.
-
menu: Components
route: /components/avatar
+other_frameworks: avatar
---
import { CAvatar } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/badge.mdx b/packages/docs/content/4.4/components/badge.mdx
index 1e42c569..741fc8cc 100644
--- a/packages/docs/content/4.4/components/badge.mdx
+++ b/packages/docs/content/4.4/components/badge.mdx
@@ -2,9 +2,9 @@
title: React Badge Component
name: Badge
description: React badge component is small count and labeling component.
-
menu: Components
route: /components/badge
+other_frameworks: badge
---
import { CBadge, CButton } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/breadcrumb.mdx b/packages/docs/content/4.4/components/breadcrumb.mdx
index 0f0e72e4..cb09d251 100644
--- a/packages/docs/content/4.4/components/breadcrumb.mdx
+++ b/packages/docs/content/4.4/components/breadcrumb.mdx
@@ -2,9 +2,9 @@
title: React Breadcrumb Component
name: Breadcrumb
description: React breadcrumb navigation component which indicates the current location within a navigational hierarchy that automatically adds separators.
-
menu: Components
route: /components/breadcrumb
+other_frameworks: breadcrumb
---
import { CBreadcrumb, CBreadcrumbItem } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/button-group.mdx b/packages/docs/content/4.4/components/button-group.mdx
index f0ad688c..81a74d81 100644
--- a/packages/docs/content/4.4/components/button-group.mdx
+++ b/packages/docs/content/4.4/components/button-group.mdx
@@ -4,6 +4,7 @@ name: Button group
description: React button group component allows to group a series of buttons and power them with JavaScript.
menu: Components
route: /components/button-group
+other_frameworks: button-group
---
import {
diff --git a/packages/docs/content/4.4/components/button.mdx b/packages/docs/content/4.4/components/button.mdx
index c4eed1e3..ed6e5c42 100644
--- a/packages/docs/content/4.4/components/button.mdx
+++ b/packages/docs/content/4.4/components/button.mdx
@@ -4,6 +4,7 @@ name: Buttons
description: React button component for actions in tables, forms, cards, and more. CoreUI for React.js provides various styles, states, and size. Ready to use and easy to customize.
menu: Components
route: /components/buttons
+other_frameworks: button
---
import { CButton, CCallout } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/callout.mdx b/packages/docs/content/4.4/components/callout.mdx
index 3301847f..d77afa71 100644
--- a/packages/docs/content/4.4/components/callout.mdx
+++ b/packages/docs/content/4.4/components/callout.mdx
@@ -4,6 +4,7 @@ name: Callout
description: React callout component provides presentation of content in a visually distinct manner. Includes a heading, icon and typically text-based content.
menu: Components
route: /components/callout
+other_frameworks: callout
---
import { CCallout } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/card.mdx b/packages/docs/content/4.4/components/card.mdx
index 04f3a544..9d55b101 100644
--- a/packages/docs/content/4.4/components/card.mdx
+++ b/packages/docs/content/4.4/components/card.mdx
@@ -4,6 +4,7 @@ name: Card
description: React card component provides a flexible and extensible container for displaying content. Card is delivered with a bunch of variants and options.
menu: Components
route: /components/card
+other_frameworks: card
---
import {
diff --git a/packages/docs/content/4.4/components/carousel.mdx b/packages/docs/content/4.4/components/carousel.mdx
index 39435597..160e1b7b 100644
--- a/packages/docs/content/4.4/components/carousel.mdx
+++ b/packages/docs/content/4.4/components/carousel.mdx
@@ -4,6 +4,7 @@ name: Carousel
description: React carousel is a slideshow component for cycling through elements—images or slides of text—like a carousel.
menu: Components
route: /components/carousel
+other_frameworks: carousel
---
import {
diff --git a/packages/docs/content/4.4/components/close-button.mdx b/packages/docs/content/4.4/components/close-button.mdx
index e2233257..5a037bb8 100644
--- a/packages/docs/content/4.4/components/close-button.mdx
+++ b/packages/docs/content/4.4/components/close-button.mdx
@@ -4,6 +4,7 @@ name: Close Button
description: A generic close button component for dismissing content like modals and alerts.
menu: Components
route: /components/close-button
+other_frameworks: close-button
---
import { CCloseButton } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/collapse.mdx b/packages/docs/content/4.4/components/collapse.mdx
index bc6e08b7..f90084a5 100644
--- a/packages/docs/content/4.4/components/collapse.mdx
+++ b/packages/docs/content/4.4/components/collapse.mdx
@@ -4,6 +4,7 @@ name: Collapse
description: React collapse component toggles the visibility of content across your project with a few classes and some scripts. Useful for a large amount of content.
menu: Components
route: /components/collapse
+other_frameworks: collapse
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/dropdown.mdx b/packages/docs/content/4.4/components/dropdown.mdx
index 28225bfb..5b0c4f6f 100644
--- a/packages/docs/content/4.4/components/dropdown.mdx
+++ b/packages/docs/content/4.4/components/dropdown.mdx
@@ -4,6 +4,7 @@ name: Dropdown
description: React dropdown component allows you to toggle contextual overlays for displaying lists, links, and more html elements.
menu: Components
route: /components/dropdown
+other_frameworks: dropdown
---
import {
diff --git a/packages/docs/content/4.4/components/footer.mdx b/packages/docs/content/4.4/components/footer.mdx
index cbbc1ed0..1d7484a3 100644
--- a/packages/docs/content/4.4/components/footer.mdx
+++ b/packages/docs/content/4.4/components/footer.mdx
@@ -4,6 +4,7 @@ name: Footer
description: React footer component is an additional navigation used for displaying general information that a user might want to access from any page within your site. It is a place to display boilerplate text about the site, company info, copyrights, links to a contact form, sitemap, FAQ and other such resources.
menu: Components
route: /components/footer
+other_frameworks: footer
---
import { CFooter, CLink } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/header.mdx b/packages/docs/content/4.4/components/header.mdx
index ea426c8c..dc97f09b 100644
--- a/packages/docs/content/4.4/components/header.mdx
+++ b/packages/docs/content/4.4/components/header.mdx
@@ -2,9 +2,9 @@
title: React Header Component
name: Header
description: Documentation and examples for the Header powerful, responsive navigation header. Includes support for branding, links, dropdowns, and more.
-
menu: Components
route: /components/header
+other_frameworks: header
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/image.mdx b/packages/docs/content/4.4/components/image.mdx
index 111ea6f8..27a6d1b2 100644
--- a/packages/docs/content/4.4/components/image.mdx
+++ b/packages/docs/content/4.4/components/image.mdx
@@ -4,6 +4,7 @@ name: Image
description: React image component with responsive behavior (so it's never become larger than their parent element) and special styles.
menu: Components
route: /components/image
+other_frameworks: image
---
import { CImage } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/list-group.mdx b/packages/docs/content/4.4/components/list-group.mdx
index 3a8d511a..43e39c3c 100644
--- a/packages/docs/content/4.4/components/list-group.mdx
+++ b/packages/docs/content/4.4/components/list-group.mdx
@@ -4,6 +4,7 @@ name: List group
description: React List Group component allows displaying a series of content. Learn how to use react list group to build complex list structure on your website.
menu: Components
route: /components/list-group
+other_frameworks: list-group
---
import {
diff --git a/packages/docs/content/4.4/components/modal.mdx b/packages/docs/content/4.4/components/modal.mdx
index 0840f1ec..9ab01d3b 100644
--- a/packages/docs/content/4.4/components/modal.mdx
+++ b/packages/docs/content/4.4/components/modal.mdx
@@ -4,6 +4,7 @@ name: Modal
description: React Modal component offers a lightweight, multi-purpose popup to add dialogs to yours. Learn how to customize CoreUI React modal components easily. Multiple examples and tutorial.
menu: Components
route: /components/modal
+other_frameworks: modal
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/navbar.mdx b/packages/docs/content/4.4/components/navbar.mdx
index 1b0f6767..95f81c1e 100644
--- a/packages/docs/content/4.4/components/navbar.mdx
+++ b/packages/docs/content/4.4/components/navbar.mdx
@@ -2,9 +2,9 @@
title: React Navbar Component
name: Navbar
description: Documentation and examples for the React navbar powerful, responsive navigation header component. Includes support for branding, links, dropdowns, and more.
-
menu: Components
route: /components/navbar
+other_frameworks: navbar
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/navs-tabs.mdx b/packages/docs/content/4.4/components/navs-tabs.mdx
index dbf9de65..52f11e96 100644
--- a/packages/docs/content/4.4/components/navs-tabs.mdx
+++ b/packages/docs/content/4.4/components/navs-tabs.mdx
@@ -4,6 +4,7 @@ name: Navs & Tabs
description: Documentation and examples for how to use CoreUI's included React navigation components.
menu: Components
route: /components/navs-tabs
+other_frameworks: navs-tabs
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/offcanvas.mdx b/packages/docs/content/4.4/components/offcanvas.mdx
index 948b8155..8a1ab763 100644
--- a/packages/docs/content/4.4/components/offcanvas.mdx
+++ b/packages/docs/content/4.4/components/offcanvas.mdx
@@ -4,6 +4,7 @@ name: Offcanvas
description: React alert component allows build hidden sidebars into your project for navigation, shopping carts.
menu: Components
route: /components/offcanvas
+other_frameworks: offcanvas
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/pagination.mdx b/packages/docs/content/4.4/components/pagination.mdx
index 4846b141..e8e4d952 100644
--- a/packages/docs/content/4.4/components/pagination.mdx
+++ b/packages/docs/content/4.4/components/pagination.mdx
@@ -2,9 +2,9 @@
title: React Pagination Component
name: Pagination
description: Documentation and examples for showing pagination to indicate a series of related content exists across multiple pages.
-
menu: Components
route: /components/pagination
+other_frameworks: pagination
---
import { CPagination, CPaginationItem } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/placeholder.mdx b/packages/docs/content/4.4/components/placeholder.mdx
index cde5a61c..f973a1be 100644
--- a/packages/docs/content/4.4/components/placeholder.mdx
+++ b/packages/docs/content/4.4/components/placeholder.mdx
@@ -4,6 +4,7 @@ name: Placeholder
description: Use loading react placeholders for your components or pages to indicate something may still be loading.
menu: Components
route: /components/placeholder
+other_frameworks: placeholder
---
import { useState } from 'react'
diff --git a/packages/docs/content/4.4/components/popover.mdx b/packages/docs/content/4.4/components/popover.mdx
index 9147dd11..44ecd12b 100644
--- a/packages/docs/content/4.4/components/popover.mdx
+++ b/packages/docs/content/4.4/components/popover.mdx
@@ -2,9 +2,9 @@
title: React Popover Component
name: Popover
description: Documentation and examples for adding React popovers, like those found in iOS, to any element on your site.
-
menu: Components
route: /components/popover
+other_frameworks: popover
---
import { CPopover, CButton } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/progress.mdx b/packages/docs/content/4.4/components/progress.mdx
index 726146eb..a78a3a00 100644
--- a/packages/docs/content/4.4/components/progress.mdx
+++ b/packages/docs/content/4.4/components/progress.mdx
@@ -2,9 +2,9 @@
title: React Progress Component
name: Progress
description: Documentation and examples for using React progress bars featuring support for stacked bars, animated backgrounds, and text labels.
-
menu: Components
route: /components/progress
+other_frameworks: progress
---
import { CProgress, CProgressBar, CButton } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/sidebar.mdx b/packages/docs/content/4.4/components/sidebar.mdx
index d80add08..cb554455 100644
--- a/packages/docs/content/4.4/components/sidebar.mdx
+++ b/packages/docs/content/4.4/components/sidebar.mdx
@@ -4,6 +4,7 @@ name: Sidebar
description:
menu: Components
route: /components/sidebar
+other_frameworks: sidebar
---
import CIcon from '@coreui/icons-react'
diff --git a/packages/docs/content/4.4/components/spinner.mdx b/packages/docs/content/4.4/components/spinner.mdx
index 5ef646c7..a52c040b 100644
--- a/packages/docs/content/4.4/components/spinner.mdx
+++ b/packages/docs/content/4.4/components/spinner.mdx
@@ -4,6 +4,7 @@ name: Spinner
description: Indicate the loading state of a component or page with CoreUI spinners, built entirely with HTML, CSS, and no JavaScript.
menu: Components
route: /components/spinner
+other_frameworks: spinner
---
import { CSpinner, CButton } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/components/table.mdx b/packages/docs/content/4.4/components/table.mdx
index 2cc907c4..0de83bf1 100644
--- a/packages/docs/content/4.4/components/table.mdx
+++ b/packages/docs/content/4.4/components/table.mdx
@@ -4,6 +4,7 @@ name: Table
description: Documentation and examples for opt-in styling of tables.
menu: Components
route: /components/table
+other_frameworks: table
---
import {
diff --git a/packages/docs/content/4.4/components/toast.mdx b/packages/docs/content/4.4/components/toast.mdx
index 6d877952..6016f5af 100644
--- a/packages/docs/content/4.4/components/toast.mdx
+++ b/packages/docs/content/4.4/components/toast.mdx
@@ -4,6 +4,7 @@ name: Toast
description: Push notifications to your visitors with a toast, a lightweight and easily customizable alert message.
menu: Components
route: /components/toast
+other_frameworks: toast
---
import { useState, useRef } from 'react'
diff --git a/packages/docs/content/4.4/components/tooltip.mdx b/packages/docs/content/4.4/components/tooltip.mdx
index 2b4f2343..458d50ba 100644
--- a/packages/docs/content/4.4/components/tooltip.mdx
+++ b/packages/docs/content/4.4/components/tooltip.mdx
@@ -2,9 +2,9 @@
title: React Tooltip Component
name: Tooltip
description: Documentation and examples for adding React Tooltips.
-
menu: Components
route: /components/tooltip
+other_frameworks: tooltip
---
import { CTooltip, CButton, CLink } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/forms/checkbox.mdx b/packages/docs/content/4.4/forms/checkbox.mdx
index 4cac3e58..3f36e1db 100644
--- a/packages/docs/content/4.4/forms/checkbox.mdx
+++ b/packages/docs/content/4.4/forms/checkbox.mdx
@@ -4,6 +4,7 @@ name: Checkbox
description: Create consistent cross-browser and cross-device checkboxes with our React checkbox components.
menu: Forms
route: /forms/checkbox
+other_frameworks: checkbox
---
import { useEffect, useRef } from 'react'
diff --git a/packages/docs/content/4.4/forms/floating-labels.mdx b/packages/docs/content/4.4/forms/floating-labels.mdx
index 23331d0c..ef5958f6 100644
--- a/packages/docs/content/4.4/forms/floating-labels.mdx
+++ b/packages/docs/content/4.4/forms/floating-labels.mdx
@@ -4,6 +4,7 @@ name: Floating labels
description: React floating label component. Create beautifully simple form labels that float over your input fields.
menu: Forms
route: /forms/floating-labels
+other_frameworks: floating-labels
---
import {
diff --git a/packages/docs/content/4.4/forms/input-group.mdx b/packages/docs/content/4.4/forms/input-group.mdx
index cdf1b958..4c5be87b 100644
--- a/packages/docs/content/4.4/forms/input-group.mdx
+++ b/packages/docs/content/4.4/forms/input-group.mdx
@@ -4,6 +4,7 @@ name: Input group
description: Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs, custom selects, and custom file inputs.
menu: Forms
route: /forms/input-group
+other_frameworks: input-group
---
import {
diff --git a/packages/docs/content/4.4/forms/input.mdx b/packages/docs/content/4.4/forms/input.mdx
index cd1c1bce..376473d1 100644
--- a/packages/docs/content/4.4/forms/input.mdx
+++ b/packages/docs/content/4.4/forms/input.mdx
@@ -4,6 +4,7 @@ name: Form control
description: React input components. Give textual form ``s an upgrade with custom styles, sizing, focus states, validation, and more.
menu: Forms
route: /forms/input
+other_frameworks: input
---
import {
diff --git a/packages/docs/content/4.4/forms/radio.mdx b/packages/docs/content/4.4/forms/radio.mdx
index 5d16eadf..fc41c748 100644
--- a/packages/docs/content/4.4/forms/radio.mdx
+++ b/packages/docs/content/4.4/forms/radio.mdx
@@ -4,6 +4,7 @@ name: Radio
description: Create consistent cross-browser and cross-device radios with our React radio component.
menu: Forms
route: /forms/radio
+other_frameworks: radio
---
import { useEffect, useRef } from 'react'
diff --git a/packages/docs/content/4.4/forms/range.mdx b/packages/docs/content/4.4/forms/range.mdx
index c9dac9b0..9fe4ecce 100644
--- a/packages/docs/content/4.4/forms/range.mdx
+++ b/packages/docs/content/4.4/forms/range.mdx
@@ -4,6 +4,7 @@ name: Range
description: React range component. Use our custom range inputs for consistent cross-browser styling and built-in customization.
menu: Forms
route: /forms/range
+other_frameworks: range
---
import { CForm, CFormLabel, CFormRange } from '@coreui/react/src/index'
diff --git a/packages/docs/content/4.4/forms/select.mdx b/packages/docs/content/4.4/forms/select.mdx
index 7c3d97ad..186e1aff 100644
--- a/packages/docs/content/4.4/forms/select.mdx
+++ b/packages/docs/content/4.4/forms/select.mdx
@@ -4,6 +4,7 @@ name: Select
description: React select component. Customize the native `
Example textarea
-
+
@@ -35,7 +35,7 @@ import {
Example textarea
-
+
@@ -48,7 +48,7 @@ import {
Example textarea
-
+
```
diff --git a/packages/docs/content/4.4/forms/range.mdx b/packages/docs/content/4.4/forms/range.mdx
index 9fe4ecce..1f8fc31c 100644
--- a/packages/docs/content/4.4/forms/range.mdx
+++ b/packages/docs/content/4.4/forms/range.mdx
@@ -38,23 +38,23 @@ Add the `disabled` boolean attribute on an input to give it a grayed out appeara
Range inputs have implicit values for `min` and `max`—`0` and `100`, respectively. You may specify new values for those using the `min` and `max` attributes.
-
+
```jsx
-
+
```
## Steps
-By default, range inputs "snap" to integer values. To change this, you can specify a `step` value. In the example below, we double the number of steps by using `step="0.5"`.
+By default, range inputs "snap" to integer values. To change this, you can specify a `step` value. In the example below, we double the number of steps by using `step={0.5}`.
-
+
```jsx
-
+
```
## API
diff --git a/packages/docs/content/4.4/forms/textarea.mdx b/packages/docs/content/4.4/forms/textarea.mdx
index 725b891b..06f9adb5 100644
--- a/packages/docs/content/4.4/forms/textarea.mdx
+++ b/packages/docs/content/4.4/forms/textarea.mdx
@@ -25,7 +25,7 @@ import {
@@ -35,7 +35,7 @@ import {
@@ -45,7 +45,7 @@ If you need to add custom classNames to form's components, or need to add some c
```jsx
Example textarea
-
+Must be 8-20 words long.
```
From 71dff1d541cf3edf38aea5ec62cd679b62dbe4ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Sat, 10 Dec 2022 17:17:28 +0100
Subject: [PATCH 021/493] refactor(CButton, CHeaderBrand, CLink,
ClistGroupItem): update interface
---
packages/coreui-react/src/components/button/CButton.tsx | 6 +++---
.../coreui-react/src/components/header/CHeaderBrand.tsx | 5 +++--
packages/coreui-react/src/components/link/CLink.tsx | 4 ++--
.../src/components/list-group/CListGroupItem.tsx | 4 ++--
4 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/packages/coreui-react/src/components/button/CButton.tsx b/packages/coreui-react/src/components/button/CButton.tsx
index 91ffce22..543ea4aa 100644
--- a/packages/coreui-react/src/components/button/CButton.tsx
+++ b/packages/coreui-react/src/components/button/CButton.tsx
@@ -1,11 +1,11 @@
-import React, { ButtonHTMLAttributes, ElementType, forwardRef } from 'react'
+import React, { ElementType, forwardRef } from 'react'
import PropTypes from 'prop-types'
import classNames from 'classnames'
import { Colors, Shapes, colorPropType } from '../Types'
-import { CLink } from '../link/CLink'
+import { CLink, CLinkProps } from '../link/CLink'
-export interface CButtonProps extends ButtonHTMLAttributes {
+export interface CButtonProps extends Omit {
/**
* Toggle the active state for the component.
*/
diff --git a/packages/coreui-react/src/components/header/CHeaderBrand.tsx b/packages/coreui-react/src/components/header/CHeaderBrand.tsx
index 85108696..d8acd335 100644
--- a/packages/coreui-react/src/components/header/CHeaderBrand.tsx
+++ b/packages/coreui-react/src/components/header/CHeaderBrand.tsx
@@ -1,8 +1,9 @@
-import React, { ElementType, forwardRef, HTMLAttributes } from 'react'
+import React, { ElementType, forwardRef, AnchorHTMLAttributes } from 'react'
import PropTypes from 'prop-types'
import classNames from 'classnames'
-export interface CHeaderBrandProps extends HTMLAttributes {
+export interface CHeaderBrandProps
+ extends AnchorHTMLAttributes {
/**
* A string of all className you want applied to the component.
*/
diff --git a/packages/coreui-react/src/components/link/CLink.tsx b/packages/coreui-react/src/components/link/CLink.tsx
index 8aec4546..c4d2a3f9 100644
--- a/packages/coreui-react/src/components/link/CLink.tsx
+++ b/packages/coreui-react/src/components/link/CLink.tsx
@@ -2,7 +2,7 @@ import React, { AllHTMLAttributes, ElementType, forwardRef, MouseEvent } from 'r
import PropTypes from 'prop-types'
import classNames from 'classnames'
-export interface CLinkProps extends AllHTMLAttributes {
+export interface CLinkProps extends AllHTMLAttributes {
/**
* Toggle the active state for the component.
*/
@@ -36,7 +36,7 @@ export const CLink = forwardRef) => {
+ onClick: (event: MouseEvent) => {
event.preventDefault
!disabled && rest.onClick && rest.onClick(event)
},
diff --git a/packages/coreui-react/src/components/list-group/CListGroupItem.tsx b/packages/coreui-react/src/components/list-group/CListGroupItem.tsx
index f31b5b0a..68610c02 100644
--- a/packages/coreui-react/src/components/list-group/CListGroupItem.tsx
+++ b/packages/coreui-react/src/components/list-group/CListGroupItem.tsx
@@ -1,4 +1,4 @@
-import React, { ElementType, HTMLAttributes, forwardRef } from 'react'
+import React, { ElementType, AnchorHTMLAttributes, forwardRef } from 'react'
import PropTypes from 'prop-types'
import classNames from 'classnames'
@@ -6,7 +6,7 @@ import { Colors, colorPropType } from '../Types'
import { CLink } from '../link/CLink'
export interface CListGroupItemProps
- extends HTMLAttributes {
+ extends AnchorHTMLAttributes {
/**
* Toggle the active state for the component.
*/
From 2e48f7b65295153794e20238aa60c1120dbf51d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Sun, 11 Dec 2022 21:30:35 +0100
Subject: [PATCH 022/493] refactor(CInputGroupText): update interface
---
.../coreui-react/src/components/form/CInputGroupText.tsx | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/packages/coreui-react/src/components/form/CInputGroupText.tsx b/packages/coreui-react/src/components/form/CInputGroupText.tsx
index 4b23bd8e..d7a4008c 100644
--- a/packages/coreui-react/src/components/form/CInputGroupText.tsx
+++ b/packages/coreui-react/src/components/form/CInputGroupText.tsx
@@ -1,8 +1,9 @@
-import React, { ElementType, forwardRef, HTMLAttributes } from 'react'
+import React, { ElementType, forwardRef, LabelHTMLAttributes } from 'react'
import PropTypes from 'prop-types'
import classNames from 'classnames'
-export interface CInputGroupTextProps extends HTMLAttributes {
+export interface CInputGroupTextProps
+ extends LabelHTMLAttributes {
/**
* A string of all className you want applied to the component.
*/
From f455aab6794200cc508bd0d6fa9dce744bd0f5b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Sun, 11 Dec 2022 21:30:54 +0100
Subject: [PATCH 023/493] tests: update tests
---
.../src/components/form/__tests__/CFormRange.spec.tsx | 4 ++--
.../form/__tests__/CInputGroupText.spec.tsx | 9 +++++++++
.../__snapshots__/CInputGroupText.spec.tsx.snap | 11 +++++++++++
3 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/packages/coreui-react/src/components/form/__tests__/CFormRange.spec.tsx b/packages/coreui-react/src/components/form/__tests__/CFormRange.spec.tsx
index a7c5ad71..efe651a6 100644
--- a/packages/coreui-react/src/components/form/__tests__/CFormRange.spec.tsx
+++ b/packages/coreui-react/src/components/form/__tests__/CFormRange.spec.tsx
@@ -4,7 +4,7 @@ import '@testing-library/jest-dom/extend-expect'
import { CFormRange } from '../../../index'
test('loads and displays CFormRange component', async () => {
- const { container } = render()
+ const { container } = render()
expect(container).toMatchSnapshot()
})
@@ -12,7 +12,7 @@ test('CFormRange customize', async () => {
const { container } = render(
{
expect(container).toMatchSnapshot()
})
+test('renders CInputGroupText component as a label', async () => {
+ const { container } = render(
+
+ Test
+ ,
+ )
+ expect(container).toMatchSnapshot()
+})
+
test('CInputGroupText customize', async () => {
const { container } = render(Test)
expect(container).toMatchSnapshot()
diff --git a/packages/coreui-react/src/components/form/__tests__/__snapshots__/CInputGroupText.spec.tsx.snap b/packages/coreui-react/src/components/form/__tests__/__snapshots__/CInputGroupText.spec.tsx.snap
index 851ccb62..00ae0e56 100644
--- a/packages/coreui-react/src/components/form/__tests__/__snapshots__/CInputGroupText.spec.tsx.snap
+++ b/packages/coreui-react/src/components/form/__tests__/__snapshots__/CInputGroupText.spec.tsx.snap
@@ -19,3 +19,14 @@ exports[`loads and displays CInputGroupText component 1`] = `
`;
+
+exports[`renders CInputGroupText component as a label 1`] = `
+
+
+
+`;
From 39c0fac165938d4ffefd5a077cb99b6c985543ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 12 Dec 2022 12:17:20 +0100
Subject: [PATCH 024/493] refactor(CFormLabel): update interface
---
packages/coreui-react/src/components/form/CFormLabel.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/coreui-react/src/components/form/CFormLabel.tsx b/packages/coreui-react/src/components/form/CFormLabel.tsx
index ef4b3b2b..dad52650 100644
--- a/packages/coreui-react/src/components/form/CFormLabel.tsx
+++ b/packages/coreui-react/src/components/form/CFormLabel.tsx
@@ -1,8 +1,8 @@
-import React, { forwardRef, AllHTMLAttributes } from 'react'
+import React, { forwardRef, LabelHTMLAttributes } from 'react'
import PropTypes from 'prop-types'
import classNames from 'classnames'
-export interface CFormLabelProps extends AllHTMLAttributes {
+export interface CFormLabelProps extends LabelHTMLAttributes {
/**
* A string of all className you want applied to the component.
*/
From 7a73db1f6c486c294f9acd364592a0c6d984f99b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 12 Dec 2022 14:00:21 +0100
Subject: [PATCH 025/493] refactor(CToastClose): update interface
---
packages/coreui-react/src/components/toast/CToastClose.tsx | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/packages/coreui-react/src/components/toast/CToastClose.tsx b/packages/coreui-react/src/components/toast/CToastClose.tsx
index f21a934a..f944f7f1 100644
--- a/packages/coreui-react/src/components/toast/CToastClose.tsx
+++ b/packages/coreui-react/src/components/toast/CToastClose.tsx
@@ -3,7 +3,10 @@ import PropTypes from 'prop-types'
import { CToastContext } from './CToast'
import { CCloseButton, CCloseButtonProps } from '../close-button/CCloseButton'
-export interface CToastCloseProps extends CCloseButtonProps {
+import type { CButtonProps } from '../button/CButton'
+
+type CombineButtonProps = CCloseButtonProps & CButtonProps
+export interface CToastCloseProps extends CombineButtonProps {
/**
* Component used for the root node. Either a string to use a HTML element or a component.
*/
From ee2e6e5ad82f050bce4cdd9a2dc4fd7c2145835e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 12 Dec 2022 14:00:54 +0100
Subject: [PATCH 026/493] docs: update styles
---
packages/docs/src/styles/_example.scss | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/packages/docs/src/styles/_example.scss b/packages/docs/src/styles/_example.scss
index 8e2dc13b..22dc00ff 100644
--- a/packages/docs/src/styles/_example.scss
+++ b/packages/docs/src/styles/_example.scss
@@ -180,6 +180,11 @@
margin-top: .5rem;
margin-bottom: .5rem;
}
+
+ // Toast
+ .toast-container {
+ position: relative !important;
+ }
}
// Ratio helpers
From 3599ea5a403d6ed6302754e90aba296db1db708c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 12 Dec 2022 15:27:09 +0100
Subject: [PATCH 027/493] release: @coreui/react-chartjs@2.1.1
---
packages/coreui-react-chartjs/package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/coreui-react-chartjs/package.json b/packages/coreui-react-chartjs/package.json
index 23567ccf..23a01f28 100644
--- a/packages/coreui-react-chartjs/package.json
+++ b/packages/coreui-react-chartjs/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react-chartjs",
- "version": "2.1.0",
+ "version": "2.1.1",
"description": "React wrapper component for Chart.js",
"keywords": [
"coreui",
From 1860d7487b12898b7bd5315cfe6d26476c89eab8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 12 Dec 2022 19:30:55 +0100
Subject: [PATCH 028/493] chore: update dependencies and devDependencies
---
yarn.lock | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 95798fc1..031f52f7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14017,10 +14017,10 @@ sass-loader@^10.1.1:
schema-utils "^3.0.0"
semver "^7.3.2"
-sass@^1.54.2:
- version "1.56.1"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.56.1.tgz#94d3910cd468fd075fa87f5bb17437a0b617d8a7"
- integrity sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==
+sass@^1.56.2:
+ version "1.56.2"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.56.2.tgz#9433b345ab3872996c82a53a58c014fd244fd095"
+ integrity sha512-ciEJhnyCRwzlBCB+h5cCPM6ie/6f8HrhZMQOf5vlU60Y1bI1rx5Zb0vlDZvaycHsg/MqFfF1Eq2eokAa32iw8w==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
From 549be8afb16aa9602ac383f2586707bcd08aa097 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 12 Dec 2022 19:32:58 +0100
Subject: [PATCH 029/493] release: v4.4.1
---
README.md | 2 +-
packages/coreui-react/README.md | 2 +-
packages/coreui-react/package.json | 2 +-
packages/docs/package.json | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index da40aca6..2100c5f5 100644
--- a/README.md
+++ b/README.md
@@ -46,7 +46,7 @@
Several quick start options are available:
-- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.4.0.zip)
+- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.4.1.zip)
- Clone the repo: `git clone https://github.com/coreui/coreui-react.git`
- Install with [npm](https://www.npmjs.com/): `npm install @coreui/react`
- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/react`
diff --git a/packages/coreui-react/README.md b/packages/coreui-react/README.md
index dcaf1cee..ae4075d6 100644
--- a/packages/coreui-react/README.md
+++ b/packages/coreui-react/README.md
@@ -46,7 +46,7 @@
Several quick start options are available:
-- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.4.0.zip)
+- [Download the latest release](https://github.com/coreui/coreui-react/archive/v4.4.1.zip)
- Clone the repo: `git clone https://github.com/coreui/coreui-react.git`
- Install with [npm](https://www.npmjs.com/): `npm install @coreui/react`
- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/react`
diff --git a/packages/coreui-react/package.json b/packages/coreui-react/package.json
index 40167626..46dd17ce 100644
--- a/packages/coreui-react/package.json
+++ b/packages/coreui-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "4.4.0",
+ "version": "4.4.1",
"description": "UI Components Library for React.js",
"keywords": [
"react",
diff --git a/packages/docs/package.json b/packages/docs/package.json
index 58b30935..ca179798 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react-docs",
- "version": "4.4.0",
+ "version": "4.4.1",
"private": true,
"description": "",
"homepage": "https://coreui.io/react/",
From d8f7e7b2cb8d0df212d5ea66f2bd1e61e924a255 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 19 Dec 2022 12:44:55 +0100
Subject: [PATCH 030/493] docs: update documentation
---
packages/docs/content/4.4/components/icon.mdx | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/packages/docs/content/4.4/components/icon.mdx b/packages/docs/content/4.4/components/icon.mdx
index 2383e7df..2d7fa0c8 100644
--- a/packages/docs/content/4.4/components/icon.mdx
+++ b/packages/docs/content/4.4/components/icon.mdx
@@ -1,7 +1,7 @@
---
-title: React Icon Component
+title: React Icons Component
name: Icon
-description: Official React.js component for CoreUI Icons and CoreUI Icons PRO.
+description: React icons is a great resource for React developers, who can use its customizable SVG icons in their applications. It offers an extensive library of icons to choose from, which can be easily inserted into projects with just a few lines of code. Not only that, but users are also able to customize the appearance of these icons by setting various props on them. This provides developers with an efficient and flexible way to integrate useful graphical elements into their webpages without doing any extra work.
menu: Components
route: /components/icon
---
@@ -20,7 +20,7 @@ import * as icon from '@coreui/icons';
## Installation
-If you want to use our icon component and our icons library you have to install two additional packages.
+To use React icons in your project, you will need to install it as a dependency:
### Npm
@@ -73,9 +73,9 @@ render() {
...
```
-## Available icons
+## Available react icons
-CoreUI Icons package is delivered with more than 1500 icons in multiple formats SVG, PNG, and Webfonts. CoreUI Icons are beautifully crafted symbols for common actions and items. You can use them in your digital products for web or mobile app.
+CoreUI React Icons package is delivered with more than 1500 icons in multiple formats SVG, PNG, and Webfonts. CoreUI Icons are beautifully crafted symbols for common actions and items. You can use them in your digital products for web or mobile app.
export const LinearExample = () => {
const icons = ['cilAccountLogout', 'cilActionRedo', 'cilActionUndo', 'cilAddressBook', 'cilAirplaneModeOff', 'cilAirplaneMode', 'cilAirplay', 'cilAlarm', 'cilAlbum', 'cilAlignCenter', 'cilAlignLeft', 'cilAlignRight', 'cilAmericanFootball', 'cilAnimal', 'cilAperture', 'cilApple', 'cilApplicationsSettings', 'cilApplications', 'cilAppsSettings', 'cilApps', 'cilArrowBottom', 'cilArrowCircleBottom', 'cilArrowCircleLeft', 'cilArrowCircleRight', 'cilArrowCircleTop', 'cilArrowLeft', 'cilArrowRight', 'cilArrowThickBottom', 'cilArrowThickFromBottom', 'cilArrowThickFromLeft', 'cilArrowThickFromRight', 'cilArrowThickFromTop', 'cilArrowThickLeft', 'cilArrowThickRight', 'cilArrowThickToBottom', 'cilArrowThickToLeft', 'cilArrowThickToRight', 'cilArrowThickToTop', 'cilArrowThickTop', 'cilArrowTop', 'cilAssistiveListeningSystem', 'cilAsteriskCircle', 'cilAsterisk', 'cilAt', 'cilAudioDescription', 'cilAudioSpectrum', 'cilAudio', 'cilAvTimer', 'cilBabyCarriage', 'cilBaby', 'cilBackspace', 'cilBadge', 'cilBalanceScale', 'cilBan', 'cilBank', 'cilBarChart', 'cilBarcode', 'cilBaseball', 'cilBasket', 'cilBasketball', 'cilBath', 'cilBathroom', 'cilBattery0', 'cilBattery3', 'cilBattery5', 'cilBatteryAlert', 'cilBatteryEmpty', 'cilBatteryFull', 'cilBatterySlash', 'cilBeachAccess', 'cilBeaker', 'cilBed', 'cilBellExclamation', 'cilBell', 'cilBike', 'cilBirthdayCake', 'cilBlind', 'cilBluetooth', 'cilBlurCircular', 'cilBlurLinear', 'cilBlur', 'cilBoatAlt', 'cilBold', 'cilBoltCircle', 'cilBolt', 'cilBook', 'cilBookmark', 'cilBorderAll', 'cilBorderBottom', 'cilBorderClear', 'cilBorderHorizontal', 'cilBorderInner', 'cilBorderLeft', 'cilBorderOuter', 'cilBorderRight', 'cilBorderStyle', 'cilBorderTop', 'cilBorderVertical', 'cilBowling', 'cilBraille', 'cilBriefcase', 'cilBrightness', 'cilBritishPound', 'cilBrowser', 'cilBrushAlt', 'cilBrush', 'cilBug', 'cilBuilding', 'cilBullhorn', 'cilBurger', 'cilBurn', 'cilBusAlt', 'cilCalculator', 'cilCalendarCheck', 'cilCalendar', 'cilCameraControl', 'cilCameraRoll', 'cilCamera', 'cilCarAlt', 'cilCaretBottom', 'cilCaretLeft', 'cilCaretRight', 'cilCaretTop', 'cilCart', 'cilCash', 'cilCasino', 'cilCast', 'cilCat', 'cilCc', 'cilCenterFocus', 'cilChartLine', 'cilChartPie', 'cilChart', 'cilChatBubble', 'cilCheckAlt', 'cilCheckCircle', 'cilCheck', 'cilChevronBottom', 'cilChevronCircleDownAlt', 'cilChevronCircleLeftAlt', 'cilChevronCircleRightAlt', 'cilChevronCircleUpAlt', 'cilChevronDoubleDown', 'cilChevronDoubleLeft', 'cilChevronDoubleRight', 'cilChevronDoubleUp', 'cilChevronLeft', 'cilChevronRight', 'cilChevronTop', 'cilChildFriendly', 'cilChild', 'cilCircle', 'cilClearAll', 'cilClipboard', 'cilClock', 'cilClone', 'cilClosedCaptioning', 'cilCloudDownload', 'cilCloudUpload', 'cilCloud', 'cilCloudy', 'cilCode', 'cilCoffee', 'cilCog', 'cilColorBorder', 'cilColorFill', 'cilColorPalette', 'cilColumns', 'cilCommand', 'cilCommentBubble', 'cilCommentSquare', 'cilCompass', 'cilCompress', 'cilContact', 'cilContrast', 'cilControl', 'cilCopy', 'cilCouch', 'cilCreditCard', 'cilCropRotate', 'cilCrop', 'cilCursorMove', 'cilCursor', 'cilCut', 'cilDataTransferDown', 'cilDataTransferUp', 'cilDeaf', 'cilDelete', 'cilDescription', 'cilDevices', 'cilDialpad', 'cilDiamond', 'cilDinner', 'cilDisabled', 'cilDog', 'cilDollar', 'cilDoor', 'cilDoubleQuoteSansLeft', 'cilDoubleQuoteSansRight', 'cilDrinkAlcohol', 'cilDrink', 'cilDrop', 'cilEco', 'cilEducation', 'cilElevator', 'cilEnvelopeClosed', 'cilEnvelopeLetter', 'cilEnvelopeOpen', 'cilEqualizer', 'cilEthernet', 'cilEuro', 'cilExcerpt', 'cilExitToApp', 'cilExpandDown', 'cilExpandLeft', 'cilExpandRight', 'cilExpandUp', 'cilExposure', 'cilExternalLink', 'cilEyedropper', 'cilFaceDead', 'cilFace', 'cilFactorySlash', 'cilFactory', 'cilFastfood', 'cilFax', 'cilFeaturedPlaylist', 'cilFile', 'cilFilterFrames', 'cilFilterPhoto', 'cilFilterSquare', 'cilFilterX', 'cilFilter', 'cilFindInPage', 'cilFingerprint', 'cilFire', 'cilFlagAlt', 'cilFlightTakeoff', 'cilFlipToBack', 'cilFlipToFront', 'cilFlip', 'cilFlower', 'cilFolderOpen', 'cilFolder', 'cilFont', 'cilFootball', 'cilFork', 'cilFridge', 'cilFrown', 'cilFullscreenExit', 'cilFullscreen', 'cilFunctionsAlt', 'cilFunctions', 'cilGamepad', 'cilGarage', 'cilGem', 'cilGif', 'cilGift', 'cilGlobeAlt', 'cilGolfAlt', 'cilGolf', 'cilGradient', 'cilGrain', 'cilGraph', 'cilGridSlash', 'cilGrid', 'cilGroup', 'cilHamburgerMenu', 'cilHandPointDown', 'cilHandPointLeft', 'cilHandPointRight', 'cilHandPointUp', 'cilHappy', 'cilHd', 'cilHdr', 'cilHeader', 'cilHeadphones', 'cilHealing', 'cilHeart', 'cilHighlighter', 'cilHighligt', 'cilHistory', 'cilHome', 'cilHospital', 'cilHotTub', 'cilHouse', 'cilHttps', 'cilImageBroken', 'cilImagePlus', 'cilImage', 'cilInbox', 'cilIndentDecrease', 'cilIndentIncrease', 'cilIndustrySlash', 'cilIndustry', 'cilInfinity', 'cilInfo', 'cilInputHdmi', 'cilInputPower', 'cilInput', 'cilInstitution', 'cilItalic', 'cilJustifyCenter', 'cilJustifyLeft', 'cilJustifyRight', 'cilKeyboard', 'cilLan', 'cilLanguage', 'cilLaptop', 'cilLayers', 'cilLeaf', 'cilLemon', 'cilLevelDown', 'cilLevelUp', 'cilLibraryAdd', 'cilLibraryBuilding', 'cilLibrary', 'cilLifeRing', 'cilLightbulb', 'cilLineSpacing', 'cilLineStyle', 'cilLineWeight', 'cilLinkAlt', 'cilLinkBroken', 'cilLink', 'cilListFilter', 'cilListHighPriority', 'cilListLowPriority', 'cilListNumberedRtl', 'cilListNumbered', 'cilListRich', 'cilList', 'cilLocationPin', 'cilLockLocked', 'cilLockUnlocked', 'cilLocomotive', 'cilLoop1', 'cilLoopCircular', 'cilLoop', 'cilLowVision', 'cilMagnifyingGlass', 'cilMap', 'cilMediaEject', 'cilMediaPause', 'cilMediaPlay', 'cilMediaRecord', 'cilMediaSkipBackward', 'cilMediaSkipForward', 'cilMediaStepBackward', 'cilMediaStepForward', 'cilMediaStop', 'cilMedicalCross', 'cilMeh', 'cilMemory', 'cilMenu', 'cilMic', 'cilMicrophone', 'cilMinus', 'cilMobileLandscape', 'cilMobile', 'cilMoney', 'cilMonitor', 'cilMoodBad', 'cilMoodGood', 'cilMoodVeryBad', 'cilMoodVeryGood', 'cilMoon', 'cilMouse', 'cilMouthSlash', 'cilMove', 'cilMovie', 'cilMugTea', 'cilMug', 'cilMusicNote', 'cilNewspaper', 'cilNoteAdd', 'cilNotes', 'cilObjectGroup', 'cilObjectUngroup', 'cilOpacity', 'cilOpentype', 'cilOptions', 'cilPaintBucket', 'cilPaint', 'cilPaperPlane', 'cilPaperclip', 'cilParagraph', 'cilPaw', 'cilPenAlt', 'cilPenNib', 'cilPen', 'cilPencil', 'cilPeople', 'cilPhone', 'cilPin', 'cilPizza', 'cilPlant', 'cilPlaylistAdd', 'cilPlus', 'cilPool', 'cilPowerStandby', 'cilPregnant', 'cilPrint', 'cilPushchair', 'cilPuzzle', 'cilQrCode', 'cilRain', 'cilRectangle', 'cilRecycle', 'cilReload', 'cilReportSlash', 'cilResizeBoth', 'cilResizeHeight', 'cilResizeWidth', 'cilRestaurant', 'cilRoom', 'cilRouter', 'cilRowing', 'cilRss', 'cilRuble', 'cilRunning', 'cilSad', 'cilSatelite', 'cilSave', 'cilSchool', 'cilScreenDesktop', 'cilScreenSmartphone', 'cilScrubber', 'cilSearch', 'cilSend', 'cilSettings', 'cilShareAll', 'cilShareAlt', 'cilShareBoxed', 'cilShare', 'cilShieldAlt', 'cilShortText', 'cilShower', 'cilSignLanguage', 'cilSignalCellular0', 'cilSignalCellular3', 'cilSignalCellular4', 'cilSim', 'cilSitemap', 'cilSmilePlus', 'cilSmile', 'cilSmokeFree', 'cilSmokeSlash', 'cilSmoke', 'cilSmokingRoom', 'cilSnowflake', 'cilSoccer', 'cilSofa', 'cilSortAlphaDown', 'cilSortAlphaUp', 'cilSortAscending', 'cilSortDescending', 'cilSortNumericDown', 'cilSortNumericUp', 'cilSpa', 'cilSpaceBar', 'cilSpeak', 'cilSpeaker', 'cilSpeech', 'cilSpeedometer', 'cilSpreadsheet', 'cilSquare', 'cilStarHalf', 'cilStar', 'cilStorage', 'cilStream', 'cilStrikethrough', 'cilSun', 'cilSwapHorizontal', 'cilSwapVertical', 'cilSwimming', 'cilSync', 'cilTablet', 'cilTag', 'cilTags', 'cilTask', 'cilTaxi', 'cilTennisBall', 'cilTennis', 'cilTerminal', 'cilTerrain', 'cilTextShapes', 'cilTextSize', 'cilTextSquare', 'cilTextStrike', 'cilText', 'cilThumbDown', 'cilThumbUp', 'cilToggleOff', 'cilToggleOn', 'cilToilet', 'cilTouchApp', 'cilTransfer', 'cilTranslate', 'cilTrash', 'cilTriangle', 'cilTruck', 'cilTv', 'cilUnderline', 'cilUsb', 'cilUserFemale', 'cilUserFollow', 'cilUserPlus', 'cilUserUnfollow', 'cilUserX', 'cilUser', 'cilVector', 'cilVerticalAlignBottom', 'cilVerticalAlignCenter', 'cilVerticalAlignTop', 'cilVideo', 'cilVideogame', 'cilViewColumn', 'cilViewModule', 'cilViewQuilt', 'cilViewStream', 'cilVoiceOverRecord', 'cilVoice', 'cilVolumeHigh', 'cilVolumeLow', 'cilVolumeOff', 'cilWalk', 'cilWallet', 'cilWallpaper', 'cilWarning', 'cilWatch', 'cilWc', 'cilWeightlifitng', 'cilWheelchair', 'cilWifiSignal0', 'cilWifiSignal1', 'cilWifiSignal2', 'cilWifiSignal3', 'cilWifiSignal4', 'cilWifiSignalOff', 'cilWindowMaximize', 'cilWindowMinimize', 'cilWindowRestore', 'cilWindow', 'cilWrapText', 'cilXCircle', 'cilX', 'cilYen', 'cilZoomIn', 'cilZoomOut', 'cilZoom']
@@ -187,6 +187,8 @@ export const TabPanesExample = () => {
+React Icons also provides a variety of customization options, such as the ability to change the size, color, and style of the icons, as well as the ability to add additional CSS classes to the icons. You can find more information on these customization options in the documentation.
+
## API
### CIcon
From a060bb7b28fa06df4db64a1c07063b6359b0ffd6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 19 Dec 2022 15:48:07 +0100
Subject: [PATCH 031/493] Update CModal.tsx
---
packages/coreui-react/src/components/modal/CModal.tsx | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/packages/coreui-react/src/components/modal/CModal.tsx b/packages/coreui-react/src/components/modal/CModal.tsx
index 65ae9667..125b2148 100644
--- a/packages/coreui-react/src/components/modal/CModal.tsx
+++ b/packages/coreui-react/src/components/modal/CModal.tsx
@@ -108,7 +108,7 @@ export const CModal = forwardRef(
transition = true,
unmountOnClose = true,
visible,
- ...attributes
+ ...rest
},
ref,
) => {
@@ -233,9 +233,10 @@ export const CModal = forwardRef(
fullscreen={fullscreen}
scrollable={scrollable}
size={size}
- {...attributes}
>
- {children}
+
+ {children}
+
From 9638f40abb0355ba4d9ccb4fbe321be20b340737 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 19 Dec 2022 16:59:46 +0100
Subject: [PATCH 032/493] feat(CFormInput, CFormSelect, CFormTextarea): add
feedback support to floating labels
---
.../components/form/CFormControlWrapper.tsx | 21 ++++++++++++++++++-
.../src/components/form/CFormInput.tsx | 2 ++
.../src/components/form/CFormSelect.tsx | 2 ++
.../src/components/form/CFormTextarea.tsx | 2 ++
.../content/4.4/forms/floating-labels.mdx | 4 +++-
5 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/packages/coreui-react/src/components/form/CFormControlWrapper.tsx b/packages/coreui-react/src/components/form/CFormControlWrapper.tsx
index a6a83fa1..538454a0 100644
--- a/packages/coreui-react/src/components/form/CFormControlWrapper.tsx
+++ b/packages/coreui-react/src/components/form/CFormControlWrapper.tsx
@@ -12,6 +12,12 @@ export interface CFormControlWrapperProps extends CFormControlValidationProps {
* @ignore
*/
children?: ReactNode
+ /**
+ * A string of all className you want applied to the floating label wrapper.
+ *
+ * @since 4.3.0
+ */
+ floatingClassName?: string
/**
* Provide valuable, actionable valid feedback when using standard HTML form validation which applied two CSS pseudo-classes, `:invalid` and `:valid`.
*
@@ -42,6 +48,7 @@ export const CFormControlWrapper: FC = ({
feedback,
feedbackInvalid,
feedbackValid,
+ floatingClassName,
floatingLabel,
id,
invalid,
@@ -51,9 +58,20 @@ export const CFormControlWrapper: FC = ({
valid,
}) => {
return floatingLabel ? (
-
+
{children}
{label || floatingLabel}
+ {text && {text}}
+
) : (
<>
@@ -76,6 +94,7 @@ export const CFormControlWrapper: FC = ({
CFormControlWrapper.propTypes = {
children: PropTypes.node,
+ floatingClassName: PropTypes.string,
floatingLabel: PropTypes.oneOfType([PropTypes.node, PropTypes.string]),
label: PropTypes.oneOfType([PropTypes.node, PropTypes.string]),
text: PropTypes.oneOfType([PropTypes.node, PropTypes.string]),
diff --git a/packages/coreui-react/src/components/form/CFormInput.tsx b/packages/coreui-react/src/components/form/CFormInput.tsx
index 2b6e95ed..2a0f55a0 100644
--- a/packages/coreui-react/src/components/form/CFormInput.tsx
+++ b/packages/coreui-react/src/components/form/CFormInput.tsx
@@ -58,6 +58,7 @@ export const CFormInput = forwardRef(
feedback,
feedbackInvalid,
feedbackValid,
+ floatingClassName,
floatingLabel,
id,
invalid,
@@ -101,6 +102,7 @@ export const CFormInput = forwardRef(
feedback={feedback}
feedbackInvalid={feedbackInvalid}
feedbackValid={feedbackValid}
+ floatingClassName={floatingClassName}
floatingLabel={floatingLabel}
id={id}
invalid={invalid}
diff --git a/packages/coreui-react/src/components/form/CFormSelect.tsx b/packages/coreui-react/src/components/form/CFormSelect.tsx
index 9223413f..121b69f8 100644
--- a/packages/coreui-react/src/components/form/CFormSelect.tsx
+++ b/packages/coreui-react/src/components/form/CFormSelect.tsx
@@ -52,6 +52,7 @@ export const CFormSelect = forwardRef(
feedback,
feedbackInvalid,
feedbackValid,
+ floatingClassName,
floatingLabel,
htmlSize,
id,
@@ -81,6 +82,7 @@ export const CFormSelect = forwardRef(
feedback={feedback}
feedbackInvalid={feedbackInvalid}
feedbackValid={feedbackValid}
+ floatingClassName={floatingClassName}
floatingLabel={floatingLabel}
id={id}
invalid={invalid}
diff --git a/packages/coreui-react/src/components/form/CFormTextarea.tsx b/packages/coreui-react/src/components/form/CFormTextarea.tsx
index 5f4d090b..d336ab82 100644
--- a/packages/coreui-react/src/components/form/CFormTextarea.tsx
+++ b/packages/coreui-react/src/components/form/CFormTextarea.tsx
@@ -44,6 +44,7 @@ export const CFormTextarea = forwardRef
feedback,
feedbackInvalid,
feedbackValid,
+ floatingClassName,
floatingLabel,
id,
invalid,
@@ -70,6 +71,7 @@ export const CFormTextarea = forwardRef
feedback={feedback}
feedbackInvalid={feedbackInvalid}
feedbackValid={feedbackValid}
+ floatingClassName={floatingClassName}
floatingLabel={floatingLabel}
id={id}
invalid={invalid}
diff --git a/packages/docs/content/4.4/forms/floating-labels.mdx b/packages/docs/content/4.4/forms/floating-labels.mdx
index ef5958f6..57aa3641 100644
--- a/packages/docs/content/4.4/forms/floating-labels.mdx
+++ b/packages/docs/content/4.4/forms/floating-labels.mdx
@@ -95,9 +95,10 @@ Form validation styles also work as expected.
Date: Mon, 19 Dec 2022 17:09:37 +0100
Subject: [PATCH 033/493] refactor: move `isVisible()` to utils
---
.../src/components/carousel/CCarousel.tsx | 11 +----------
.../coreui-react/src/components/sidebar/CSidebar.tsx | 11 +----------
packages/coreui-react/src/utils/index.ts | 3 +++
packages/coreui-react/src/utils/isVisible.ts | 11 +++++++++++
4 files changed, 16 insertions(+), 20 deletions(-)
create mode 100644 packages/coreui-react/src/utils/index.ts
create mode 100644 packages/coreui-react/src/utils/isVisible.ts
diff --git a/packages/coreui-react/src/components/carousel/CCarousel.tsx b/packages/coreui-react/src/components/carousel/CCarousel.tsx
index ef121972..08818bc2 100644
--- a/packages/coreui-react/src/components/carousel/CCarousel.tsx
+++ b/packages/coreui-react/src/components/carousel/CCarousel.tsx
@@ -10,18 +10,9 @@ import React, {
import PropTypes from 'prop-types'
import classNames from 'classnames'
+import { isVisible } from '../../utils'
import { useForkedRef } from '../../utils/hooks'
-const isVisible = (element: HTMLDivElement) => {
- const rect = element.getBoundingClientRect()
- return (
- rect.top >= 0 &&
- rect.left >= 0 &&
- rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
- rect.right <= (window.innerWidth || document.documentElement.clientWidth)
- )
-}
-
export interface CCarouselProps extends HTMLAttributes {
/**
* index of the active item.
diff --git a/packages/coreui-react/src/components/sidebar/CSidebar.tsx b/packages/coreui-react/src/components/sidebar/CSidebar.tsx
index eb21eb82..ec897c2d 100644
--- a/packages/coreui-react/src/components/sidebar/CSidebar.tsx
+++ b/packages/coreui-react/src/components/sidebar/CSidebar.tsx
@@ -3,6 +3,7 @@ import { createPortal } from 'react-dom'
import PropTypes from 'prop-types'
import classNames from 'classnames'
+import { isVisible } from '../../utils'
import { useForkedRef } from '../../utils/hooks'
import { CBackdrop } from '../backdrop/CBackdrop'
@@ -52,16 +53,6 @@ export interface CSidebarProps extends HTMLAttributes {
const isOnMobile = (element: HTMLDivElement) =>
Boolean(getComputedStyle(element).getPropertyValue('--cui-is-mobile'))
-const isVisible = (element: HTMLDivElement) => {
- const rect = element.getBoundingClientRect()
- return (
- rect.top >= 0 &&
- rect.left >= 0 &&
- rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
- rect.right <= (window.innerWidth || document.documentElement.clientWidth)
- )
-}
-
export const CSidebar = forwardRef(
(
{
diff --git a/packages/coreui-react/src/utils/index.ts b/packages/coreui-react/src/utils/index.ts
new file mode 100644
index 00000000..ac72a6ad
--- /dev/null
+++ b/packages/coreui-react/src/utils/index.ts
@@ -0,0 +1,3 @@
+import isVisible from './isVisible'
+
+export { isVisible }
diff --git a/packages/coreui-react/src/utils/isVisible.ts b/packages/coreui-react/src/utils/isVisible.ts
new file mode 100644
index 00000000..0bf5cb30
--- /dev/null
+++ b/packages/coreui-react/src/utils/isVisible.ts
@@ -0,0 +1,11 @@
+const isVisible = (element: HTMLElement) => {
+ const rect = element.getBoundingClientRect()
+ return (
+ rect.top >= 0 &&
+ rect.left >= 0 &&
+ rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
+ rect.right <= (window.innerWidth || document.documentElement.clientWidth)
+ )
+}
+
+export default isVisible
From 9fb77770fd8889c8f4c1e4b1ea462fdafef91edc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 19 Dec 2022 17:48:29 +0100
Subject: [PATCH 034/493] feat(CCarousel): add swipe interactions on
touchscreen devices
---
.../src/components/carousel/CCarousel.tsx | 37 +++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/packages/coreui-react/src/components/carousel/CCarousel.tsx b/packages/coreui-react/src/components/carousel/CCarousel.tsx
index 08818bc2..9a6234e9 100644
--- a/packages/coreui-react/src/components/carousel/CCarousel.tsx
+++ b/packages/coreui-react/src/components/carousel/CCarousel.tsx
@@ -3,6 +3,7 @@ import React, {
createContext,
forwardRef,
HTMLAttributes,
+ TouchEvent,
useState,
useEffect,
useRef,
@@ -50,6 +51,12 @@ export interface CCarouselProps extends HTMLAttributes {
* If set to 'hover', pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on mouseleave. If set to false, hovering over the carousel won't pause it.
*/
pause?: boolean | 'hover'
+ /**
+ * Whether the carousel should support left/right swipe interactions on touchscreen devices.
+ *
+ * @since 4.5.0
+ */
+ touch?: boolean
/**
* Set type of the transition.
*/
@@ -84,6 +91,7 @@ export const CCarousel = forwardRef(
onSlid,
onSlide,
pause = 'hover',
+ touch = true,
transition,
wrap = true,
...rest
@@ -99,6 +107,7 @@ export const CCarousel = forwardRef(
const [customInterval, setCustomInterval] = useState()
const [direction, setDirection] = useState('next')
const [itemsNumber, setItemsNumber] = useState(0)
+ const [touchPosition, setTouchPosition] = useState(null)
const [visible, setVisible] = useState()
useEffect(() => {
@@ -193,11 +202,38 @@ export const CCarousel = forwardRef(
}
}
+ const handleTouchMove = (e: TouchEvent) => {
+ const touchDown = touchPosition
+
+ if (touchDown === null) {
+ return
+ }
+
+ const currentTouch = e.touches[0].clientX
+ const diff = touchDown - currentTouch
+
+ if (diff > 5) {
+ handleControlClick('next')
+ }
+
+ if (diff < -5) {
+ handleControlClick('prev')
+ }
+
+ setTouchPosition(null)
+ }
+
+ const handleTouchStart = (e: TouchEvent) => {
+ const touchDown = e.touches[0].clientX
+ setTouchPosition(touchDown)
+ }
+
return (