diff --git a/.eslintrc.js b/.eslintrc.js index a322a44a..9a8ebde1 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -9,14 +9,31 @@ module.exports = { }, }, extends: [ - 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin - 'plugin:prettier/recommended', // Enables eslint-plugin-prettier and eslint-config-prettier. This will display prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array. 'eslint:recommended', 'plugin:vue/vue3-recommended', + 'plugin:prettier/recommended', + 'plugin:unicorn/recommended', + '@vue/eslint-config-typescript/recommended', + '@vue/eslint-config-prettier', ], - // plugins: ['@typescript-eslint'], rules: { - // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs - // e.g. "@typescript-eslint/explicit-function-return-type": "off", + 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'unicorn/filename-case': 'off', + 'unicorn/no-array-for-each': 'off', + 'unicorn/no-null': 'off', + 'unicorn/prefer-dom-node-append': 'off', + 'unicorn/prefer-export-from': 'off', + 'unicorn/prefer-query-selector': 'off', + 'unicorn/prevent-abbreviations': 'off', + 'vue/require-default-prop': 'off', }, + overrides: [ + { + files: ['**/__tests__/*.{j,t}s?(x)', '**/tests/unit/**/*.spec.{j,t}s?(x)'], + env: { + jest: true, + }, + }, + ], } diff --git a/.github/.stale.yml b/.github/.stale.yml new file mode 100644 index 00000000..c2b8bcee --- /dev/null +++ b/.github/.stale.yml @@ -0,0 +1,17 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 360 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 7 +# Issues with these labels will never be considered stale +exemptLabels: + - pinned + - security +# Label to use when marking an issue as stale +staleLabel: wontfix +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false \ No newline at end of file diff --git a/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md similarity index 63% rename from CODE_OF_CONDUCT.md rename to .github/CODE_OF_CONDUCT.md index 05197705..64da8777 100644 --- a/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -8,19 +8,19 @@ In the interest of fostering an open and welcoming environment, we as contributo Examples of behavior that contributes to creating a positive environment include: -- Using welcoming and inclusive language -- Being respectful of differing viewpoints and experiences -- Gracefully accepting constructive criticism -- Focusing on what is best for the community -- Showing empathy towards other community members +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members Examples of unacceptable behavior by participants include: -- The use of sexualized language or imagery and unwelcome sexual attention or advances -- Trolling, insulting/derogatory comments, and personal or political attacks -- Public or private harassment -- Publishing others' private information, such as a physical or electronic address, without explicit permission -- Other conduct which could reasonably be considered inappropriate in a professional setting +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting ## Our Responsibilities @@ -34,10 +34,13 @@ This Code of Conduct applies both within project spaces and in public spaces whe ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at support@coreui.io. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at . The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. ## Attribution -This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/), version 1.4, available at +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ \ No newline at end of file diff --git a/.github/COMMIT_CONVENTION.md b/.github/COMMIT_CONVENTION.md index fc436da5..261c7ca2 100644 --- a/.github/COMMIT_CONVENTION.md +++ b/.github/COMMIT_CONVENTION.md @@ -10,10 +10,10 @@ Appears under "Features" header, `compiler` subheader: feat(compiler): add 'comments' option ``` -Appears under "Bug Fixes" header, `v-model` subheader, with a link to issue #28: +Appears under "Bug Fixes" header, `sidebar` subheader, with a link to issue #28: ``` -fix(v-model): handle events on blur +fix(sidebar): handle events on blur close #28 ``` diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index c3072cc4..77fd8019 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -89,11 +89,11 @@ included in the project: ```bash # Clone your fork of the repo into the current directory - git clone https://github.com//coreui.git + git clone https://github.com//coreui-react.git # Navigate to the newly cloned directory cd coreui # Assign the original repo to a remote called "upstream" - git remote add upstream https://github.com/coreui/coreui.git + git remote add upstream https://github.com/coreui/coreui-vue.git ``` 2. If you cloned a while ago, get the latest changes from upstream: @@ -165,13 +165,14 @@ Please use following commit message format. - When feasible, default color palettes should comply with [WCAG color contrast guidelines](http://www.w3.org/TR/WCAG20/#visual-audio-contrast). - Except in rare cases, don't remove default `:focus` styles (via e.g. `outline: none;`) without providing alternative styles. See [this A11Y Project post](http://a11yproject.com/posts/never-remove-css-outlines) for more details. -### JS / TS / Vue +### JS - No semicolons (in client-side JS) - 2 spaces (no tabs) - strict mode - "Attractive" +- Don't use [jQuery event alias convenience methods](https://github.com/jquery/jquery/blob/master/src/event/alias.js) (such as `$().focus()`). Instead, use [`$().trigger(eventType, ...)`](http://api.jquery.com/trigger/) or [`$().on(eventType, ...)`](http://api.jquery.com/on/), depending on whether you're firing an event or listening for an event. (For example, `$().trigger('focus')` or `$().on('focus', function (event) { /* handle focus event */ })`) We do this to be compatible with custom builds of jQuery where the event aliases module has been excluded. ## License -By contributing your code, you agree to license your contribution under the [MIT License](LICENSE). +By contributing your code, you agree to license your contribution under the [MIT License](LICENSE). \ No newline at end of file diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index ddf49052..544d42d2 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,4 @@ # These are supported funding model platforms -custom: "https://coreui.io/pro/" +custom: "https://coreui.io/pricing/?support=true" +open_collective: coreui diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index d82c8578..7600be55 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,6 +1,6 @@ --- name: Bug report -about: Tell us about a bug you may have identified in CoreUI. +about: Tell us about a bug you may have identified in Bootstrap. title: '' labels: '' assignees: '' diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 5ac94f74..00000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,4 +0,0 @@ -contact_links: - - name: Ask a question - url: https://community.coreui.io/ - about: Ask and discuss questions with other CoreUI community members diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index f368e746..74584c95 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -6,5 +6,4 @@ See the [contributing guidelines](CONTRIBUTING.md) for sharing bug reports. For general troubleshooting or help getting started: -- Join [the official community](https://community.coreui.io/). -- Ask and explore Stack Overflow with the [`coreui`](https://stackoverflow.com/questions/tagged/coreui) tag. +- Join [GitHub Discussions](https://github.com/coreui/coreui-vue/discussions). diff --git a/.github/workflows/daily-project-check.yml b/.github/workflows/daily-project-check.yml index dcfb1aa4..5776ce77 100644 --- a/.github/workflows/daily-project-check.yml +++ b/.github/workflows/daily-project-check.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - node-version: [14.x] + node-version: [12.x] os: [ubuntu-latest, windows-latest, macOS-latest] steps: @@ -21,9 +21,11 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: npm install, build, test:coverage and lint + - name: npm install, build, test and lint run: | npm i - npm run release + npm run build + npm run jest:test + npm run lint env: CI: true diff --git a/.github/workflows/project-check.yml b/.github/workflows/project-check.yml index dd849d89..854186a4 100644 --- a/.github/workflows/project-check.yml +++ b/.github/workflows/project-check.yml @@ -5,6 +5,8 @@ on: branches: - master pull_request: + branches: + - master jobs: build: @@ -13,7 +15,7 @@ jobs: strategy: matrix: - node-version: [14.x] + node-version: [12.x] os: [ubuntu-latest, windows-latest, macOS-latest] steps: @@ -22,9 +24,11 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: npm install, build, test:coverage and lint + - name: npm install, build, test and lint run: | npm i - npm run release + npm run build + npm run jest:test + npm run lint env: CI: true diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 00000000..93e2ebb1 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,27 @@ +# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time. +# +# You can adjust the behavior by modifying this file. +# For more information, see: +# https://github.com/actions/stale +name: Mark stale issues and pull requests + +on: + schedule: + - cron: '17 14 * * *' + +jobs: + stale: + + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + + steps: + - uses: actions/stale@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + stale-issue-message: 'This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions' + stale-pr-message: 'This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions' + stale-issue-label: 'no-issue-activity' + stale-pr-label: 'no-pr-activity' diff --git a/.gitignore b/.gitignore index cee4e370..054fb7a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,42 @@ -cache/ +# Folders to ignore coverage/ dist/ node_modules/ -temp/ -docs/.vuepress/.cache/ -docs/.vuepress/.temp/ +yarn.lock + +# local env files +.env.local +.env.*.local + +# OS or Editor folders +._* +.cache +.temp +.DS_Store +.idea +.project +.settings +.tmproj +*.esproj +*.sublime-project +*.sublime-workspace +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +nbproject +Thumbs.db +/.vscode/ + +# Numerous always-ignore extensions +*.diff +*.err +*.log +*.orig +*.rej +*.swo +*.swp +*.vi +*.zip +*~ diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..0aa07a72 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,8 @@ +[submodule "packages/coreui-icons-vue"] + path = packages/coreui-icons-vue + url = https://github.com/coreui/coreui-icons-vue.git + branch = main +[submodule "packages/coreui-vue-chartjs"] + path = packages/coreui-vue-chartjs + url = https://github.com/coreui/coreui-vue-chartjs.git + branch = main diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index b08b1844..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,282 +0,0 @@ -# Changelog - - - -## [3.2.11](https://github.com/coreui/coreui-vue/compare/3.2.9...3.2.11) - -> 21 May 2021 - -### Changed - -- chore: dependencies update [`da10ba8`](https://github.com/coreui/coreui-vue/commit/da10ba852759a3b7e96cd8ca848e91439d457c38) -- test(CDataTable): snapshot update [`d1198cd`](https://github.com/coreui/coreui-vue/commit/d1198cd331038d366fc4bedb223c442310f900b0) -- test(CDropdown): emits click on split button click [`807eba6`](https://github.com/coreui/coreui-vue/commit/807eba6771d4d8e37ec4dbe4c940491c3b937654) -- Add new function to emit on splitButtonPress [`adba664`](https://github.com/coreui/coreui-vue/commit/adba664fdd16e623f2b40cae1ff9876bf75ef23c) -- fix(CDataTable): rtl margins for labels and cleaner icon [`578a76c`](https://github.com/coreui/coreui-vue/commit/578a76cb1b18ca9292ea6be0b10633dc86dd3e39) -- feat: additional dialog classes property for CModal.vue [`0253d98`](https://github.com/coreui/coreui-vue/commit/0253d98594528cf19d734bfdaee4d7b6edce7777) -- chore: 3.2.11 version release [`f0c5210`](https://github.com/coreui/coreui-vue/commit/f0c5210816e9fa1b798c72ba6faac3bfe22d6907) -- Fix RTL direction margin [`3b9ea32`](https://github.com/coreui/coreui-vue/commit/3b9ea32f3ab8751be8b52b3d6f1ac6d6d09ba0b7) -- fix(CModal): add scrollable prop to index.d.ts [`f9d15ba`](https://github.com/coreui/coreui-vue/commit/f9d15bab5cb7fac519865af9c504098242687b28) - - -### Fixed - -- feat(CDropdown): emit event on split dropdown button click - close #134 close #135 - thanks @rabrowne85 [`#134`](https://github.com/coreui/coreui-vue/issues/134) [`#135`](https://github.com/coreui/coreui-vue/issues/135) -- fix(CDataTable): striped style not working with details slot [`#127`](https://github.com/coreui/coreui-vue/issues/127) [`#77`](https://github.com/coreui/coreui-vue/issues/77) -- fix(CDataTable): v-else without v-if breaking Parcel - thanks @adamshaylor [`#143`](https://github.com/coreui/coreui-vue/issues/143) [`#144`](https://github.com/coreui/coreui-vue/issues/144) -- Merge fix(CDataTable): rtl margins - closes #145 thanks @seddighi78 [`#145`](https://github.com/coreui/coreui-vue/issues/145) -## [3.2.9](https://github.com/coreui/coreui-vue/compare/3.2.7...3.2.9) - -> 11 March 2021 - -### Changed - -- chore: dependencies update [`58808fc`](https://github.com/coreui/coreui-vue/commit/58808fca45cd275ea12db7a0713746af521ee4ca) -- chore: 3.2.9 version release [`9ffeb6a`](https://github.com/coreui/coreui-vue/commit/9ffeb6add72ed77a43fd8a4c16d4dc7792872b07) -- chore(workflows): update [`bb86013`](https://github.com/coreui/coreui-vue/commit/bb86013f324c51b810ee1af39a86a1f1d662830a) -- chore: merge user pull request #141 [`45483c5`](https://github.com/coreui/coreui-vue/commit/45483c5afabb7f41ce2c4dcfcd995d92b6e93167) -- fix(CDataTable): fixed issue with loading/no-items-slot [`91024bc`](https://github.com/coreui/coreui-vue/commit/91024bc759c9b0b17ab28dd2739bd9a2b1023db3) - -## [3.2.7](https://github.com/coreui/coreui-vue/compare/3.1.6...3.2.7) - -> 17 December 2020 - -### Changed - -- chore: 3.2.7 version release [`94bb062`](https://github.com/coreui/coreui-vue/commit/94bb062091ff4c7bf3d3e22de8237f3aa1640a7b) -- fix(CToast): add missing color prop [`1401dee`](https://github.com/coreui/coreui-vue/commit/1401dee57c1e7fea8ee0c0a4045294931d402a0e) -- chore: dependencies udate [`b54b77f`](https://github.com/coreui/coreui-vue/commit/b54b77fc718a83bd192beb2ef5b75c728ae9c0d9) -- fix(CToast): rtl margins for header and CButtonClose [`0d0c6c0`](https://github.com/coreui/coreui-vue/commit/0d0c6c0168d7495e26cc36f506c65855900560d5) - -## [3.1.6](https://github.com/coreui/coreui-vue/compare/3.1.5...3.1.6) - -> 11 December 2020 - -### Changed - -- fix(CTooltip): tooltip shows up on title update [`6d1ba6c`](https://github.com/coreui/coreui-vue/commit/6d1ba6c4a0512466707ca07166e8525e0e650786) -- chore: 3.1.6 version release [`85dfea5`](https://github.com/coreui/coreui-vue/commit/85dfea53e8b6dd2e2179ca1b08be2b4d290a2522) - -## [3.1.5](https://github.com/coreui/coreui-vue/compare/3.1.4...3.1.5) - -> 7 December 2020 - -### Changed - -- chore: dependencies update [`dd02660`](https://github.com/coreui/coreui-vue/commit/dd02660767c8dc64bd9d50e77a70df685df3f2d3) -- chore: project checks update [`599dc2e`](https://github.com/coreui/coreui-vue/commit/599dc2e09a012c234239b39424a77917404a356d) -- fix(CTooltip): add missing updateTitle functionality [`ae9d901`](https://github.com/coreui/coreui-vue/commit/ae9d90113dab4253e84ee60bb729d7f9b1b0992a) -- chore: 3.1.5 version release [`9d64c71`](https://github.com/coreui/coreui-vue/commit/9d64c71d249b43d644a7570e91d61889839787c5) - -## [3.1.4](https://github.com/coreui/coreui-vue/compare/3.1.3...3.1.4) - -> 26 October 2020 - -### Changed - -- chore: dependencies update [`1054b62`](https://github.com/coreui/coreui-vue/commit/1054b62a757d13200e9d09f6e8e7795515bfecff) -- chore: changelog fix [`f960204`](https://github.com/coreui/coreui-vue/commit/f960204203bedf2bb1505e92a24a815ad4e025f2) -- fix: Add onKey to index.d.ts [`d5de0bf`](https://github.com/coreui/coreui-vue/commit/d5de0bf7747e9c79c47c3e7c854c751b1e9fc074) - -## [3.1.3](https://github.com/coreui/coreui-vue/compare/3.1.2...3.1.3) - -> 26 October 2020 - -### Changed - -- fix: CCol and CModal [`539bc2e`](https://github.com/coreui/coreui-vue/commit/539bc2ecd96b01c1a7d62a9d1f6966fc84d504c9) -- Update ISSUE_TEMPLATE.md [`898c9fa`](https://github.com/coreui/coreui-vue/commit/898c9fa54547237011330b87515f66b2f06a4bc6) -- Update ISSUE_TEMPLATE.md [`93211e0`](https://github.com/coreui/coreui-vue/commit/93211e0245c70baf70b48f9f92733d080791a3af) -- chore: 3.1.3 version release [`9c4da02`](https://github.com/coreui/coreui-vue/commit/9c4da021c48d66be632621a1ecf4fbf98fab7002) - -## [3.1.2](https://github.com/coreui/coreui-vue/compare/3.1.1...3.1.2) - -> 24 July 2020 - -### Changed - -- chore: 3.1.2 version release [`3c8c082`](https://github.com/coreui/coreui-vue/commit/3c8c082f61f2daaa367c84ff6443fc0a207600d8) -- fix: CDataTable disable auto removing columnFilter #113 [`f2c6ebe`](https://github.com/coreui/coreui-vue/commit/f2c6ebe6fccbf9de9667351aabec76a3f04de0bd) - -## [3.1.1](https://github.com/coreui/coreui-vue/compare/3.1.0...3.1.1) - -> 8 July 2020 - -### Changed - -- chore: 3.1.1 version release: update dependencies and changelog [`4fff8d2`](https://github.com/coreui/coreui-vue/commit/4fff8d27eb00382856f5a195f95da48c7ac62be3) -- chore: update changelog to 3.1.0 [`a504c71`](https://github.com/coreui/coreui-vue/commit/a504c71c8649bd9fd2241717ce55e17faf9aa323) -- fix: CModal: 'update:show' event - add third argument 'accept' #92 [`a91e4fd`](https://github.com/coreui/coreui-vue/commit/a91e4fdcfce3d0f88e239526f81b50699b2900f1) - -## [3.1.0](https://github.com/coreui/coreui-vue/compare/3.0.12...3.1.0) - -> 3 July 2020 - -### Changed - -- chore: 3.1.0 version release: update dependencies and changelog [`b95424f`](https://github.com/coreui/coreui-vue/commit/b95424f5f401e0a6698ec1afa5b73ab787fb4f26) -- feat: CDataTable: replace cleaner prop object with slot [`8976054`](https://github.com/coreui/coreui-vue/commit/89760547ca1a029588dbb8a8f18d05f1127f798a) -- feat: CDataTable: add cleaner prop, update @coreui/icons [`cf58305`](https://github.com/coreui/coreui-vue/commit/cf583051863dfec9472bd2c449b4e29da6e3b355) -- feat: CProgress: add size prop [`a056973`](https://github.com/coreui/coreui-vue/commit/a056973fbc22998b12b825d1f590f8df27ce108b) -- fix: CDataTable: add aria-label attributes to inputs [`ede894f`](https://github.com/coreui/coreui-vue/commit/ede894f2fb695462e21ebe639c6cfebcddec1731) -- feat: CListGroup: add accent functionality [`94256a1`](https://github.com/coreui/coreui-vue/commit/94256a16d98912f70007abc27956d0bbbb77c4b5) -- chore: fix VSCode hints generator [`433a574`](https://github.com/coreui/coreui-vue/commit/433a574335701865a167a3f7817055d49e390140) -- fix: CSidebarNavItem: fix icon computation [`02d5ffd`](https://github.com/coreui/coreui-vue/commit/02d5ffd2852a57af61f22afdf14ff10c31cc877a) -- feat: CNav component: add tag prop and vertical breakpoint option [`9aa2400`](https://github.com/coreui/coreui-vue/commit/9aa2400218db0ae2d0e54f8184236ed7bce979ee) -- feat: add CListGroupItemDivider wrapper component [`1a64352`](https://github.com/coreui/coreui-vue/commit/1a643520251c1630a001ad3c94d67acf8f37e2e6) -- feat: CSidebarNavItem: add color prop [`3bb6c1f`](https://github.com/coreui/coreui-vue/commit/3bb6c1f366d57aadd73853619361f8f8e7df2217) -- chore: update eslint rules and snapshots [`833d98a`](https://github.com/coreui/coreui-vue/commit/833d98a1ee004e9adb7ac121c773ea149186d20a) -- fix: CDropdown: fix split button dropdowns positioning [`7bc7f96`](https://github.com/coreui/coreui-vue/commit/7bc7f964a5e7301891eade4cfd864af93ff90334) -- chore: update workflows [`04efc0f`](https://github.com/coreui/coreui-vue/commit/04efc0f56e2279ab4d8254f4bc1b6184a663f57b) -- refactor: CPagination: correct item key assignment [`2b1828c`](https://github.com/coreui/coreui-vue/commit/2b1828c05e3d39152051384e3f4289b57467d126) -- chore: update snapshot [`5fa9531`](https://github.com/coreui/coreui-vue/commit/5fa95318937cab2a9e082103a6bbbc83cecd1b39) -- feat: CWidgetIcon: add footer slot [`0e63428`](https://github.com/coreui/coreui-vue/commit/0e63428fccf3e21598750186b4378fd94c3e3815) - -## [3.0.12](https://github.com/coreui/coreui-vue/compare/3.0.11...3.0.12) - -> 2 June 2020 - -### Changed - -- chore: 3.0.12 release: fix dependency @coreui/icons-vue [`a3c90f3`](https://github.com/coreui/coreui-vue/commit/a3c90f3f00392206cf73d8f100969d0a5f257642) - -## [3.0.11](https://github.com/coreui/coreui-vue/compare/3.0.10...3.0.11) - -> 28 May 2020 - -### Changed - -- chore: 3.0.11 release: update packages [`0b4e388`](https://github.com/coreui/coreui-vue/commit/0b4e388ccc705760e4e7f01f2344055e3277e5af) -- chore: update eslint-plugin-vue [`95d59a1`](https://github.com/coreui/coreui-vue/commit/95d59a1f224c093f2e497518ba7fdf818e7e6c68) -- chore: downgrade eslint [`dd5544e`](https://github.com/coreui/coreui-vue/commit/dd5544e3710773d0bfe4da665b1cc899b5bfbcdf) -- chore: lock @vue/test-utils version [`2c954b5`](https://github.com/coreui/coreui-vue/commit/2c954b51ac3636709c910d61f13882ec7f8e1362) -- fix: CSelect: change input event to change, due to IE/edge support lack [`ef84a23`](https://github.com/coreui/coreui-vue/commit/ef84a23ca4a5f46c6854c8438d8a096505f14166) - -## [3.0.10](https://github.com/coreui/coreui-vue/compare/3.0.9...3.0.10) - -> 19 May 2020 - -### Changed - -- chore: 3.0.10 release: fix typings [`98f53db`](https://github.com/coreui/coreui-vue/commit/98f53db11e268495e28cd1e0e1fac7d2fabf54af) - -## [3.0.9](https://github.com/coreui/coreui-vue/compare/3.0.8...3.0.9) - -> 18 May 2020 - -### Changed - -- fix: update package-lock.json [`7062b4a`](https://github.com/coreui/coreui-vue/commit/7062b4a5eba014b812923ede70b108b297097ef9) -- chore: 3.0.9 release: update dependencies, fix typings [`2bd63ff`](https://github.com/coreui/coreui-vue/commit/2bd63ffd32b3cfb3210b7401122645684996af87) -- fix: CTooltip, CPopover: add legacy styles [`f3e81d5`](https://github.com/coreui/coreui-vue/commit/f3e81d5969f03417cde2505334a01935795dd900) -- test: update [`080843f`](https://github.com/coreui/coreui-vue/commit/080843fbfb90474b2b647910771fdb748f0c37d6) -- fix: downgrade eslint [`7acfab3`](https://github.com/coreui/coreui-vue/commit/7acfab3ad53f18d4a918d4c1cc23f1548873fd8b) -- fix: fix hints generating script [`5bfe25c`](https://github.com/coreui/coreui-vue/commit/5bfe25c0a87544506a2a27dcfc6e6a446df62ec5) - -## [3.0.8](https://github.com/coreui/coreui-vue/compare/3.0.7...3.0.8) - -> 5 May 2020 - -### Changed - -- chore: 3.0.8 release [`40a6ca9`](https://github.com/coreui/coreui-vue/commit/40a6ca90ccc429f288ea738ebd1c56e8f63c7be9) -- fix: CSidebarNavItem: allow adding 'size' prop in 'icon' object #76 [`a1a8203`](https://github.com/coreui/coreui-vue/commit/a1a820385e8b2f190afa9c91628e9b1b0edf9fec) -- fix: CSidebarNavDropdown: allow adding 'size' prop in 'icon' object #76 [`30ae677`](https://github.com/coreui/coreui-vue/commit/30ae6774b1983486c986593ccca2b751f1864645) -- chore: update CSelect snapshot [`d5c600b`](https://github.com/coreui/coreui-vue/commit/d5c600b5d3f35b65ce216ac396db1a8be3fe21ee) -- fix: CSelect: fix assigning falsy value #83 [`00574cf`](https://github.com/coreui/coreui-vue/commit/00574cf03d6008d86d96a01237dfd316fcd96c08) -- fix: CSelect: allow restoring placeholder after reseting value [`02b0e5a`](https://github.com/coreui/coreui-vue/commit/02b0e5acf5ad4f90ee6f12949c0d695aee1b9d89) - -## [3.0.7](https://github.com/coreui/coreui-vue/compare/3.0.6...3.0.7) - -> 8 April 2020 - -### Changed - -- chore: 3.0.7 release - update dependencies [`44244fd`](https://github.com/coreui/coreui-vue/commit/44244fdb65b90d3a61e64fb30791df98292d3863) -- chore: 3.0.7 version release - update typings #80 [`58f3e45`](https://github.com/coreui/coreui-vue/commit/58f3e45f093e3284f8ff9c1a0afe26f00a6c60f3) - -## [3.0.6](https://github.com/coreui/coreui-vue/compare/3.0.5...3.0.6) - -> 7 April 2020 - -### Changed - -- chore: 3.0.6 release - update dependencies [`2c6927e`](https://github.com/coreui/coreui-vue/commit/2c6927e1dbc080a3f34b855235af773b1760056a) -- fix: CDataTable: fix header styles: [`603af02`](https://github.com/coreui/coreui-vue/commit/603af02123e9df76a3e8c1ab4740944f8ee02c89) -- fix: CDropdownItem: fix closing dropdown when item is router link #79 [`0492be9`](https://github.com/coreui/coreui-vue/commit/0492be948091b81eb6ec34322096ff60b35bc58d) -- feat: CDataTable, row-clicked event - add event object as argument [`89c1f8b`](https://github.com/coreui/coreui-vue/commit/89c1f8b70d3bc53507bae0a7940640bc500100f7) -- chore: CBadge: delete doubled classes [`4c29500`](https://github.com/coreui/coreui-vue/commit/4c29500a94c15120ccc00a8ff0d8b8af7af4e6a8) -- fix: CInputCheckbox: always render even empty label in custom mode [`f74ec0a`](https://github.com/coreui/coreui-vue/commit/f74ec0ad758e3a18666ba8f6d02146284f0e150a) -- fix: CDataTable: 'fixed' prop class name correction [`ea4a5bd`](https://github.com/coreui/coreui-vue/commit/ea4a5bdf43e5b1df1f59edb651bc4bf39f62edcb) - -## [3.0.5](https://github.com/coreui/coreui-vue/compare/3.0.4...3.0.5) - -> 18 March 2020 - -### Changed - -- chore: delete build files [`269128b`](https://github.com/coreui/coreui-vue/commit/269128bc3a34e12131aecd458dedc0976b07d451) -- chore: 3.0.5 version release - update dependencies [`dd2971f`](https://github.com/coreui/coreui-vue/commit/dd2971f31477e5bbb5ff510c5b34d0889f4c8019) -- feat: add CInputRadioGroup component [`af899f5`](https://github.com/coreui/coreui-vue/commit/af899f5a0f46c96aa7804f7b5711fdd59dc9d943) -- feat: CCollapse: add possibility of different duration of show and hide [`288fcc9`](https://github.com/coreui/coreui-vue/commit/288fcc98e48ae3200f4bc8f9bc5155576573f75e) -- feat: CDataTable: add noItemsView prop #67 [`79d6e11`](https://github.com/coreui/coreui-vue/commit/79d6e113745f9f9ce298f2ed1fe990f1a9ffe8aa) -- test: CDataTable tests update [`4d658b2`](https://github.com/coreui/coreui-vue/commit/4d658b2bc383122c84d399c4bfa8268b95879ae7) -- fix: CCollapse: fix blinking when animation duration is 0ms [`ed0d5fa`](https://github.com/coreui/coreui-vue/commit/ed0d5fafab2c23c6cc78ca9042a1e7e66855dc3b) -- feat: CDataTable: add 'external' key to itemsPerPageSelect prop object [`2323eaa`](https://github.com/coreui/coreui-vue/commit/2323eaa3c523b32e40b20d9628b0e45ecb82aec8) -- fix: CInputRadioGroup: add inline styling option [`9f8aeec`](https://github.com/coreui/coreui-vue/commit/9f8aeec4f9072711caea197377f5cc987ee71225) -- feat: CPagination: add arg 'reduced' to the 'update:activePage' event [`c94cb09`](https://github.com/coreui/coreui-vue/commit/c94cb09462763128fc68e5d42aa10c7c66a9ae06) -- feat: CDataTable: add thead-top slot [`f130496`](https://github.com/coreui/coreui-vue/commit/f1304966a2fb95aa0e0b7d75e85fc6beb35f1594) -- chore: fix typings [`ce18118`](https://github.com/coreui/coreui-vue/commit/ce1811858c4c13adb6c02f115178c4449aea2667) - -## [3.0.4](https://github.com/coreui/coreui-vue/compare/3.0.3...3.0.4) - -> 9 March 2020 - -### Changed - -- fix: fix package dependencies [`2cdd679`](https://github.com/coreui/coreui-vue/commit/2cdd679f00cc47eb37432c67bc53447b2a685bb2) -- chore: update build files [`df938ef`](https://github.com/coreui/coreui-vue/commit/df938ef479b7b6cda9e121170ab7bdfb2a7cefdf) -- chore: update project, add comment [`fd7f075`](https://github.com/coreui/coreui-vue/commit/fd7f0753fd6ea69ccf7e2b3644ce49ad3998bebd) - -## [3.0.3](https://github.com/coreui/coreui-vue/compare/3.0.2...3.0.3) - -> 9 March 2020 - -### Changed - -- chore: 3.0.3 release - update dependencies and build files [`fe1a61b`](https://github.com/coreui/coreui-vue/commit/fe1a61bd948b509659d48cacef68149cd941b6fc) -- fix: CDropdownItem: restore functional component events #73 [`311d18e`](https://github.com/coreui/coreui-vue/commit/311d18edaf2cd0ccfe17ba2ca75578b666e01dff) - -## [3.0.2](https://github.com/coreui/coreui-vue/compare/3.0.1...3.0.2) - -> 6 March 2020 - -### Changed - -- chore: 3.0.2 release: update dependencies and build files [`31ffedb`](https://github.com/coreui/coreui-vue/commit/31ffedb905447eddf43ead9ad6a617c9460179d2) -- fix: CDropdown: close dropdown on every dropdown-item-click event #71 [`ed04296`](https://github.com/coreui/coreui-vue/commit/ed042960b812244b98f167d0a066b91967f6e86e) -- fix: CDropdown: close dropdown on every dropdown-item-click event #72 [`cffd7c4`](https://github.com/coreui/coreui-vue/commit/cffd7c454bdfabb6523eb34404a84b52f65ed8ac) -- chore: fix typings [`67f7cef`](https://github.com/coreui/coreui-vue/commit/67f7cef03d2059dcb5e2d5713e09e56fd2d1c49b) -- fix: do not emit update:value in case of 'multiple' attribute #64 [`73d2b3f`](https://github.com/coreui/coreui-vue/commit/73d2b3f874dad7bb4e350da997dcb9de9af5e4bc) -- refactor: change CDropdown closing event name [`26c2f7d`](https://github.com/coreui/coreui-vue/commit/26c2f7d4c492e5861716dbc48c1e8d3b31f85aa8) - -## [3.0.1](https://github.com/coreui/coreui-vue/compare/3.0.0...3.0.1) - -> 28 February 2020 - -### Changed - -- chore: 3.0.1 release - update dependencies and build files [`b6f44c9`](https://github.com/coreui/coreui-vue/commit/b6f44c9dbb140d39cba89529962fdc399082e9c7) -- refactor: CDropdown: optimize dropdown hiding, update tests [`b295f71`](https://github.com/coreui/coreui-vue/commit/b295f7188742240bda3d1d86afa17ff13a34414d) -- feat: CDataTable row-clicked event modification #59 [`2a89938`](https://github.com/coreui/coreui-vue/commit/2a899387e95fffeff47291fb3aff2b14d480e945) -- fix: always close overlaid sidebar on outside click [`1b43afa`](https://github.com/coreui/coreui-vue/commit/1b43afa0908b9e3a19f66ff85664db4c06261e62) -- feat: add CClickaway directive [`a78fd14`](https://github.com/coreui/coreui-vue/commit/a78fd1476e0c3ee4005131527e5c0bac5b65f11a) -- refactor: remove listners function from form-mixins [`149c6c6`](https://github.com/coreui/coreui-vue/commit/149c6c6c7a9fc79ad81a69b5e890f28aa529f6f8) -- fix: form components - add missing events [`7eaec17`](https://github.com/coreui/coreui-vue/commit/7eaec170d95e030e4bf29c338fbe5d3f7dcb03b8) -- feat: CDataTable: add page-change event [`9161fd6`](https://github.com/coreui/coreui-vue/commit/9161fd601930766221949c255154b454c42e47a0) -- chore: update readme and issue template [`9779c01`](https://github.com/coreui/coreui-vue/commit/9779c01224f56b45fb5e92706debf86f08c5fa6f) -- chore: update typings [`bdb4b64`](https://github.com/coreui/coreui-vue/commit/bdb4b643ca01b474be8a78c2e47c77c877f0cb74) -- chore: update build worklow shield in README [`7aad5d4`](https://github.com/coreui/coreui-vue/commit/7aad5d4f18762dad5d936bbd395cc2d0973ddf78) -- chore: merge user pull request [`31315c6`](https://github.com/coreui/coreui-vue/commit/31315c667e99e4631a1d25890a51c44d4c9e074a) -- chore: update README [`ad9f36c`](https://github.com/coreui/coreui-vue/commit/ad9f36c5bff5f9466bf1ebc8653228d1af659eef) - diff --git a/README.md b/README.md index 717f2175..ba8470df 100644 --- a/README.md +++ b/README.md @@ -1,128 +1,158 @@

- CoreUI logo + CoreUI logo

CoreUI for Vue.js

- Open Source UI Components Library for Vue.js. + Vue.js Components Library built on top of Bootstrap 5 and TypeScript.
- Explore CoreUI docs » + Explore CoreUI for Vue.js docs »

Report bug · Request feature · - Community - · - Blog + Blog

## 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) -- [Thanks](#thanks) +- [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-vue/archive/refs/heads/v4.zip) +- [Download the latest release](https://github.com/coreui/coreui-vue/archive/v4.10.2.zip) - Clone the repo: `git clone https://github.com/coreui/coreui-vue.git` -- Install with [npm](https://www.npmjs.com/): `npm install @coreui/vue@next` -- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/vue@next` +- Install with [npm](https://www.npmjs.com/): `npm install @coreui/vue` +- Install with [yarn](https://yarnpkg.com/): `yarn add @coreui/vue` -Read the [Getting started page](https://coreui.io/vue/docs/4.0/getting-started/introduction.html) for information on the framework contents, templates and examples, and more. +Read the [Getting started page](https://coreui.io/vue/docs/getting-started/introduction/) for information on the framework contents, templates and examples, and more. -### Styling +### Stylesheets -Components are styled using @coreui/coreui CSS library, but you can use them also with bootstrap CSS library. That is possible because @coreui/coreui-vue library is compatible with bootstrap, it just extends its functionalities. The only exception is custom CoreUI components, which don't exist in the Bootstrap ecosystem (template components, callout, switch). +Vue 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. -Styles have to be imported separately! Import [CoreUI](https://github.com/coreui/coreui) CSS library (recommended), or [Bootstrap](https://getbootstrap.com/) library +#### CoreUI CSS files -Installation: -```shell +##### Installation + +```bash yarn add @coreui/coreui ``` or -```shell -npm install @coreui/coreui +```bash +npm install @coreui/coreui --save ``` -Basic usage: -```scss -@import "~@coreui/coreui-vue/scss/coreui"; -``` - -### Registering components +##### Basic usage ```js -// Installing whole package -import CoreuiVue from '@coreui/vue'; -app.use(CoreuiVue); - -// Registering a single component -import { CSwitch, CButton } from '@coreui/vue'; - -// globally -app.component('CButton', CButton) - -export default { - ... - // locally - components: { - CSwitch - }, - ... -} +import '@coreui/coreui/dist/css/coreui.min.css' ``` -### Registering directives +#### Bootstrap CSS files -```js -// Registering single directives -import { CPopover, CTooltip } from '@coreui/vue'; - -// globally -app.directive('c-tooltip', CTooltip) - -export default { - ... - // locally - directives: { - 'c-tooltip': CTooltip - }, - ... -} -``` +##### Installation -### Optimization +```bash +yarn add bootstrap +``` -Components are imported from CommonJS module by default, if you want to use only specific components you can import them from source to enable treeshaking. +or -```js -// Import components this way to allow tree shaking -import { CAlert } from '@coreui/vue/src'; +```bash +npm install bootstrap ``` -### Code autocompletion +##### Basic usage -If you are using [VS Code](https://code.visualstudio.com/) editor with Vetur plugin installed, then the editor would display hints for our library (component names and prop names). +```js +import "bootstrap/dist/css/bootstrap.min.css"; +``` +## Components + +- [Vue Accordion](https://coreui.io/vue/docs/components/accordion.html) +- [Vue Alert](https://coreui.io/vue/docs/components/alert.html) +- [Vue Avatar](https://coreui.io/vue/docs/components/avatar.html) +- [Vue Badge](https://coreui.io/vue/docs/components/badge.html) +- [Vue Breadcrumb](https://coreui.io/vue/docs/components/breadcrumb.html) +- [Vue Button](https://coreui.io/vue/docs/components/button.html) +- [Vue Button Group](https://coreui.io/vue/docs/components/button-group.html) +- [Vue Callout](https://coreui.io/vue/docs/components/callout.html) +- [Vue Card](https://coreui.io/vue/docs/components/card.html) +- [Vue Carousel](https://coreui.io/vue/docs/components/carousel.html) +- [Vue Checkbox](https://coreui.io/vue/docs/forms/checkbox.html) +- [Vue Close Button](https://coreui.io/vue/docs/components/close-button.html) +- [Vue Collapse](https://coreui.io/vue/docs/components/collapse.html) +- [Vue Date Picker](https://coreui.io/vue/docs/forms/date-picker.html) **PRO** +- [Vue Date Range Picker](https://coreui.io/vue/docs/forms/date-range-picker.html) **PRO** +- [Vue Dropdown](https://coreui.io/vue/docs/components/dropdown.html) +- [Vue Floating Labels](https://coreui.io/vue/docs/forms/floating-labels.html) +- [Vue Footer](https://coreui.io/vue/docs/components/footer.html) +- [Vue Header](https://coreui.io/vue/docs/components/header.html) +- [Vue Image](https://coreui.io/vue/docs/components/image.html) +- [Vue Input](https://coreui.io/vue/docs/forms/input.html) +- [Vue Input Group](https://coreui.io/vue/docs/forms/input-group.html) +- [Vue List Group](https://coreui.io/vue/docs/components/list-group.html) +- [Vue Loading Button](https://coreui.io/vue/docs/components/loading-button.html) **PRO** +- [Vue Modal](https://coreui.io/vue/docs/components/modal.html) +- [Vue Multi Select](https://coreui.io/vue/docs/forms/multi-select.html) **PRO** +- [Vue Navs & Tabs](https://coreui.io/vue/docs/components/navs-tabs.html) +- [Vue Navbar](https://coreui.io/vue/docs/components/navbar.html) +- [Vue Offcanvas](https://coreui.io/vue/docs/components/offcanvas.html) +- [Vue Pagination](https://coreui.io/vue/docs/components/pagination.html) +- [Vue Placeholder](https://coreui.io/vue/docs/components/placeholder.html) +- [Vue Popover](https://coreui.io/vue/docs/components/popover.html) +- [Vue Progress](https://coreui.io/vue/docs/components/progress.html) +- [Vue Radio](https://coreui.io/vue/docs/forms/radio.html) +- [Vue Range](https://coreui.io/vue/docs/forms/range.html) +- [Vue Select](https://coreui.io/vue/docs/forms/select.html) +- [Vue Sidebar](https://coreui.io/vue/docs/components/sidebar.html) +- [Vue Smart Pagination](https://coreui.io/vue/docs/components/smart-pagination.html) **PRO** +- [Vue Smart Table](https://coreui.io/vue/docs/components/smart-table.html) **PRO** +- [Vue Spinner](https://coreui.io/vue/docs/components/spinner.html) +- [Vue Switch](https://coreui.io/vue/docs/forms/switch.html) +- [Vue Table](https://coreui.io/vue/docs/components/table.html) +- [Vue Textarea](https://coreui.io/vue/docs/forms/textarea.html) +- [Vue Time Picker](https://coreui.io/vue/docs/forms/time-picker.html) **PRO** +- [Vue Toast](https://coreui.io/vue/docs/components/toast.html) +- [Vue Tooltip](https://coreui.io/vue/docs/components/tooltip.html) + +## Status + +[![Build Status](https://github.com/coreui/coreui-vue/workflows/JS%20Tests/badge.svg?branch=main)](https://github.com/coreui/coreui-vue/actions?query=workflow%3AJS+Tests+branch%3Amain) +[![npm version](https://img.shields.io/npm/v/@coreui/vue)](https://www.npmjs.com/package/@coreui/vue) +[![peerDependencies Status](https://img.shields.io/david/peer/coreui/coreui)](https://david-dm.org/coreui/coreui?type=peer) +[![devDependency Status](https://img.shields.io/david/dev/coreui/coreui)](https://david-dm.org/coreui/coreui?type=dev) +[![Coverage Status](https://img.shields.io/coveralls/github/coreui/coreui-vue/v4)](https://coveralls.io/github/coreui/coreui-vue?branch=v4) ## Bugs and feature requests @@ -130,16 +160,32 @@ Have a bug or a feature request? Please first read the [issue guidelines](https: ## Documentation -The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI](https://coreui.io/) +The documentation for the CoreUI & CoreUI PRO is hosted at our website [CoreUI for Vue](https://coreui.io/vue/docs/getting-started/introduction) ### Running documentation locally -1. Run `yarn install` or `npm install` to install the Node.js dependencies, including Hugo (the site builder). -2. 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. -3. From the project directory, run `yarn docs:dev` or `npm run docs:dev` in the command line. -4. Open `http://localhost:8080/` in your browser, and voilà. +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. -### Documentation for previous releases +- [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 @@ -151,8 +197,7 @@ Editor preferences are available in the [editor config](https://github.com/coreu 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://blog.coreui.io/). -- Join [the official Community](https://community.coreui.io/). +- 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). @@ -162,26 +207,59 @@ For transparency into our release cycle and in striving to maintain backward com See [the Releases section of our project](https://github.com/coreui/coreui-vue/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. + + -**CoreUI Team** +### Backers -* +Thanks to all the backers and sponsors! Support this project by [becoming a backer](https://opencollective.com/coreui/contribute/backer-40965/). -**Contributors** + -* + ## Copyright and license -Copyright 2021 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-vue/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). \ No newline at end of file +Copyright 2022 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-vue/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index b58c795a..00000000 --- a/babel.config.js +++ /dev/null @@ -1,15 +0,0 @@ -// babel.config.js -module.exports = function (api) { - api.cache(true) - - const presets = [ - ['@babel/preset-env', { targets: { node: 'current' } }], - '@babel/preset-typescript', - ] - const plugins = [] - - return { - presets, - plugins, - } -} diff --git a/build/docgen.config.js b/build/docgen.config.js deleted file mode 100644 index da4bc5aa..00000000 --- a/build/docgen.config.js +++ /dev/null @@ -1,28 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -'use strict' - -const path = require('path') -const pkg = require('./../package.json') -// const templates = require('./docgen.templates') - -module.exports = { - componentsRoot: 'src/components', // the folder where CLI will start searching for components. - components: '**/[A-Z]*.ts', // the glob to define what files should be documented as components (relative to componentRoot) - outDir: 'docs/api', // folder to save components docs in (relative to the current working directry) - getDocFileName: (componentPath) => - componentPath.replace(/\.ts$/, '.md'), // specify the name of the input md file - getDestFile: (file, config) => - path.join(config.outDir, file).replace(/\.ts$/, '.api.md'), // specify the name of the output md file - // templates, - templates: { - // global component template wrapping all others see #templates - component: require('./templates/component'), - events: require('./templates/events'), - props: require('./templates/props'), - slots: require('./templates/slots'), - }, - docsRepo: 'profile/repo', - docsBranch: 'master', - docsFolder: '', - editLinkLabel: 'Edit on github', -} \ No newline at end of file diff --git a/build/templates/props.js b/build/templates/props.js deleted file mode 100644 index f0f5151c..00000000 --- a/build/templates/props.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict' -function mdclean(input) { - return input.replace(/\r?\n/g, '
').replace(/\|/g, '\\|') -} -function isTag(v) { - return !!v.content; -} -const renderTags = (tags) => { - if (!tags) { - return ''; - } - return Object.entries(tags) - .map(([tag, values]) => { - return values.map(v => `
\`@${tag}\` ${isTag(v) ? v.content : v.description}`).join(''); - }) - .join(''); -}; -const tmpl = (props) => { - let ret = ''; - props.forEach(pr => { - const p = pr.name - let t = pr.description ?? '' - t += renderTags(pr.tags) - const n = pr.type?.name ?? '' - const v = pr.values?.map(pv => `\`${pv}\``).join(', ') ?? '-' - const d = pr.defaultValue?.value ?? '' - ret += `| ${mdclean(p)} | ${mdclean(t)} | ${mdclean(n)} | ${mdclean(v)} | ${mdclean(d)} |\n`; - }); - return ret; -}; -module.exports = (props, opt = {}) => { - return ` -${opt.isSubComponent || opt.hasSubComponents ? '#' : ''}#### Props - | Prop name | Description | Type | Values | Default | - | ------------- | ----------- | --------- | ----------- | ----------- | - ${tmpl(props)} - `; -}; diff --git a/docs/.vuepress/clientAppEnhance.ts b/docs/.vuepress/clientAppEnhance.ts deleted file mode 100644 index 8587eb5d..00000000 --- a/docs/.vuepress/clientAppEnhance.ts +++ /dev/null @@ -1,52 +0,0 @@ -import type { ClientAppEnhance } from '@vuepress/client' -import { CIcon } from '@coreui/icons-vue' -import { CChart } from '@coreui/vue-chartjs' -import CoreuiVue from '../../src/' -import '@coreui/coreui/scss/coreui.scss' - -import { - cibCoreuiC, - cibDiscourse, - cibGithub, - cibTwitter, - cilArrowBottom, - cilArrowRight, - cilArrowTop, - cilBasket, - cilCloudDownload, - cilMenu, - cilOptions, - cilPeople, - cilPuzzle, - cilSettings, - cilSpeedometer, - cilUserFollow, -} from '@coreui/icons' - -export const icons = { - cibCoreuiC, - cibDiscourse, - cibGithub, - cibTwitter, - cilArrowBottom, - cilArrowRight, - cilArrowTop, - cilBasket, - cilCloudDownload, - cilMenu, - cilOptions, - cilPeople, - cilPuzzle, - cilSettings, - cilSpeedometer, - cilUserFollow, -} - -const clientAppEnhance: ClientAppEnhance = ({ app }) => { - app.use(CoreuiVue) - app.provide('icons', icons) - app.component('CIcon', CIcon) - app.component('CChart', CChart) -} - -export default clientAppEnhance diff --git a/docs/.vuepress/public/images/avatars/1.jpg b/docs/.vuepress/public/images/avatars/1.jpg deleted file mode 100644 index 0b087037..00000000 Binary files a/docs/.vuepress/public/images/avatars/1.jpg and /dev/null differ diff --git a/docs/.vuepress/public/images/avatars/2.jpg b/docs/.vuepress/public/images/avatars/2.jpg deleted file mode 100644 index e7367094..00000000 Binary files a/docs/.vuepress/public/images/avatars/2.jpg and /dev/null differ diff --git a/docs/.vuepress/public/images/avatars/3.jpg b/docs/.vuepress/public/images/avatars/3.jpg deleted file mode 100644 index caf9a7e7..00000000 Binary files a/docs/.vuepress/public/images/avatars/3.jpg and /dev/null differ diff --git a/docs/.vuepress/public/images/avatars/4.jpg b/docs/.vuepress/public/images/avatars/4.jpg deleted file mode 100644 index 97f67696..00000000 Binary files a/docs/.vuepress/public/images/avatars/4.jpg and /dev/null differ diff --git a/docs/.vuepress/public/images/avatars/5.jpg b/docs/.vuepress/public/images/avatars/5.jpg deleted file mode 100644 index 82b025fe..00000000 Binary files a/docs/.vuepress/public/images/avatars/5.jpg and /dev/null differ diff --git a/docs/.vuepress/public/images/avatars/6.jpg b/docs/.vuepress/public/images/avatars/6.jpg deleted file mode 100644 index 1d2b8843..00000000 Binary files a/docs/.vuepress/public/images/avatars/6.jpg and /dev/null differ diff --git a/docs/.vuepress/public/images/avatars/7.jpg b/docs/.vuepress/public/images/avatars/7.jpg deleted file mode 100644 index 2903cd2f..00000000 Binary files a/docs/.vuepress/public/images/avatars/7.jpg and /dev/null differ diff --git a/docs/.vuepress/public/images/avatars/8.jpg b/docs/.vuepress/public/images/avatars/8.jpg deleted file mode 100644 index 3a5eba9e..00000000 Binary files a/docs/.vuepress/public/images/avatars/8.jpg and /dev/null differ diff --git a/docs/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg b/docs/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg deleted file mode 100755 index 4eecb11e..00000000 --- a/docs/.vuepress/theme-coreui/src/assets/brand/coreui-vue.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - coreui vue - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/.vuepress/theme-coreui/src/client/clientAppEnhance.ts b/docs/.vuepress/theme-coreui/src/client/clientAppEnhance.ts deleted file mode 100755 index b8819363..00000000 --- a/docs/.vuepress/theme-coreui/src/client/clientAppEnhance.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { h } from 'vue' -import { defineClientAppEnhance } from '@vuepress/client' -import Badge from './components/global/Badge.vue' -import CodeGroup from './components/global/CodeGroup' -import CodeGroupItem from './components/global/CodeGroupItem.vue' -import OutboundLink from './components/global/OutboundLink.vue' -import { useScrollPromise } from './composables' - -import './styles/index.scss' - -export default defineClientAppEnhance(({ app, router }) => { - app.component('Badge', Badge) - app.component('CodeGroup', CodeGroup) - app.component('CodeGroupItem', CodeGroupItem) - - // unregister the built-in `` to avoid warning - delete app._context.components.OutboundLink - // override the built-in `` - app.component('OutboundLink', OutboundLink) - - // compat with @vuepress/plugin-docsearch and @vuepress/plugin-search - app.component('NavbarSearch', () => { - const SearchComponent = app.component('Docsearch') || app.component('SearchBox') - if (SearchComponent) { - return h(SearchComponent) - } - return null - }) - - // handle scrollBehavior with transition - const scrollBehavior = router.options.scrollBehavior! - ;(router.options.scrollBehavior = async (...args) => { - await useScrollPromise().wait() - return scrollBehavior(...args) - }), - router.addRoute({ path: '/', redirect: '/getting-started/introduction.html' }) -}) diff --git a/docs/.vuepress/theme-coreui/src/client/clientAppSetup.ts b/docs/.vuepress/theme-coreui/src/client/clientAppSetup.ts deleted file mode 100755 index 6cea984d..00000000 --- a/docs/.vuepress/theme-coreui/src/client/clientAppSetup.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { computed, provide } from 'vue' -import { defineClientAppSetup, usePageFrontmatter } from '@vuepress/client' -import { - resolveSidebarItems, - sidebarItemsSymbol, - useThemeLocaleData, -} from './composables' -import type { DefaultThemeNormalPageFrontmatter } from '../shared' - -export default defineClientAppSetup(() => { - // we need to access sidebar items in multiple components - // so we make it global computed - const themeLocale = useThemeLocaleData() - const frontmatter = usePageFrontmatter() - const sidebarItems = computed(() => - resolveSidebarItems(frontmatter.value, themeLocale.value) - ) - provide(sidebarItemsSymbol, sidebarItems) -}) diff --git a/docs/.vuepress/theme-coreui/src/client/components/Home.vue b/docs/.vuepress/theme-coreui/src/client/components/Home.vue deleted file mode 100755 index 4c69d855..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/Home.vue +++ /dev/null @@ -1,133 +0,0 @@ - - - diff --git a/docs/.vuepress/theme-coreui/src/client/components/Page.vue b/docs/.vuepress/theme-coreui/src/client/components/Page.vue deleted file mode 100755 index 9da1d607..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/Page.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/docs/.vuepress/theme-coreui/src/client/components/Sidebar.vue b/docs/.vuepress/theme-coreui/src/client/components/Sidebar.vue deleted file mode 100755 index 125eabe9..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/Sidebar.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - \ No newline at end of file diff --git a/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts b/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts deleted file mode 100755 index 15ee3233..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/SidebarNav.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { h } from 'vue' -import type { FunctionalComponent, VNode } from 'vue' -import { RouterLink, useRoute } from 'vue-router' -import type { RouteLocationNormalizedLoaded } from 'vue-router' -import type { ResolvedSidebarItem } from '../../shared' - -import { withBase } from '@vuepress/client' - -import { CBadge, CNavGroup, CNavItem, CSidebarNav } from './../../../../../../src' -import { CIcon } from '@coreui/icons-vue' - -const normalizePath = (path: string): string => - decodeURI(path) - .replace(/#.*$/, '') - .replace(/(index)?\.(md|html)$/, '') - -const isActiveLink = (route: RouteLocationNormalizedLoaded, link?: string): boolean => { - if (link === undefined) { - return false - } - - if (route.hash === link) { - return true - } - - const currentPath = normalizePath(route.path) - const targetPath = normalizePath(link) - - return currentPath === targetPath -} - -const isActiveItem = (route: RouteLocationNormalizedLoaded, item: ResolvedSidebarItem): boolean => { - if (isActiveLink(route, item.link)) { - return true - } - - if (item.children) { - return item.children.some((child) => isActiveItem(route, child)) - } - - return false -} - -const renderItem = (item: ResolvedSidebarItem): VNode => { - const route = useRoute() - if (item.children && !item.link.includes('.html')) { - return h( - CNavGroup, - { - compact: true, - visible: item.children.some((child) => isActiveItem(route, child)), - // href: props.href, - }, - { - togglerContent: () => [ - h(CIcon, { - customClassName: 'nav-icon text-primary', - icon: ['512 512', item.icon], - height: 64, - width: 64, - }), - item.text, - ], - default: () => item.children.map((child) => renderItem(child)), - }, - ) - } - - return h( - RouterLink, - { - to: item.link, - custom: true, - }, - { - default: (props) => - h( - CNavItem, - { - active: props.isActive, - disabled: item.disabled, - href: withBase(item.link), - }, - { - default: () => [ - item.text, - item.badge && - h( - CBadge, - { - class: 'ms-auto', - color: item.badge.color, - }, - item.badge.text, - ), - ], - }, - ), - }, - ) -} - -export const SidebarNav = ({ items }) => { - return h( - CSidebarNav, - {}, - { - default: () => items.map((item) => renderItem(item)), - }, - ) -} - -SidebarNav.displayName = 'SidebarNav' - -SidebarNav.props = { - items: { - type: Array, - required: true, - }, -} diff --git a/docs/.vuepress/theme-coreui/src/client/components/global/Badge.vue b/docs/.vuepress/theme-coreui/src/client/components/global/Badge.vue deleted file mode 100755 index 889804ed..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/global/Badge.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/docs/.vuepress/theme-coreui/src/client/components/global/CodeGroup.ts b/docs/.vuepress/theme-coreui/src/client/components/global/CodeGroup.ts deleted file mode 100755 index f7d22994..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/global/CodeGroup.ts +++ /dev/null @@ -1,130 +0,0 @@ -import { defineComponent, h, ref } from 'vue' -import type { Component, VNode } from 'vue' - -export default defineComponent({ - name: 'CodeGroup', - - setup(_, { slots }) { - // index of current active item - const activeIndex = ref(-1) - - // refs of the tab buttons - const tabRefs = ref([]) - - // activate next tab - const activateNext = (i = activeIndex.value): void => { - if (i < tabRefs.value.length - 1) { - activeIndex.value = i + 1 - } else { - activeIndex.value = 0 - } - tabRefs.value[activeIndex.value].focus() - } - - // activate previous tab - const activatePrev = (i = activeIndex.value): void => { - if (i > 0) { - activeIndex.value = i - 1 - } else { - activeIndex.value = tabRefs.value.length - 1 - } - tabRefs.value[activeIndex.value].focus() - } - - // handle keyboard event - const keyboardHandler = (event: KeyboardEvent, i: number): void => { - if (event.key === ' ' || event.key === 'Enter') { - event.preventDefault() - activeIndex.value = i - } else if (event.key === 'ArrowRight') { - event.preventDefault() - activateNext(i) - } else if (event.key === 'ArrowLeft') { - event.preventDefault() - activatePrev(i) - } - } - - return () => { - // NOTICE: here we put the `slots.default()` inside the render function to make - // the slots reactive, otherwise the slot content won't be changed once the - // `setup()` function of current component is called - - // get children code-group-item - const items = (slots.default?.() || []) - .filter((vnode) => (vnode.type as Component).name === 'CodeGroupItem') - .map((vnode) => { - if (vnode.props === null) { - vnode.props = {} - } - return vnode as VNode & { props: Exclude } - }) - - // clear tabRefs for HMR - tabRefs.value = [] - - // do not render anything if there is no code-group-item - if (items.length === 0) { - return null - } - - if (activeIndex.value < 0 || activeIndex.value > items.length - 1) { - // if `activeIndex` is invalid - - // find the index of the code-group-item with `active` props - activeIndex.value = items.findIndex( - (vnode) => vnode.props.active === '' || vnode.props.active === true - ) - - // if there is no `active` props on code-group-item, set the first item active - if (activeIndex.value === -1) { - activeIndex.value = 0 - } - } else { - // set the active item - items.forEach((vnode, i) => { - vnode.props.active = i === activeIndex.value - }) - } - - return h('div', { class: 'code-group' }, [ - h( - 'div', - { class: 'code-group__nav' }, - h( - 'ul', - { class: 'code-group__ul' }, - items.map((vnode, i) => { - const isActive = i === activeIndex.value - - return h( - 'li', - { class: 'code-group__li' }, - h( - 'button', - { - ref: (element) => { - if (element) { - tabRefs.value[i] = element as HTMLButtonElement - } - }, - class: { - 'code-group__nav-tab': true, - 'code-group__nav-tab-active': isActive, - }, - ariaPressed: isActive, - ariaExpanded: isActive, - onClick: () => (activeIndex.value = i), - onKeydown: (e) => keyboardHandler(e, i), - }, - vnode.props.title - ) - ) - }) - ) - ), - items, - ]) - } - }, -}) diff --git a/docs/.vuepress/theme-coreui/src/client/components/global/CodeGroupItem.vue b/docs/.vuepress/theme-coreui/src/client/components/global/CodeGroupItem.vue deleted file mode 100755 index f774dbf0..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/global/CodeGroupItem.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/docs/.vuepress/theme-coreui/src/client/components/global/OutboundLink.vue b/docs/.vuepress/theme-coreui/src/client/components/global/OutboundLink.vue deleted file mode 100755 index 5b284fd4..00000000 --- a/docs/.vuepress/theme-coreui/src/client/components/global/OutboundLink.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/docs/.vuepress/theme-coreui/src/client/composables/index.ts b/docs/.vuepress/theme-coreui/src/client/composables/index.ts deleted file mode 100755 index ce3616fa..00000000 --- a/docs/.vuepress/theme-coreui/src/client/composables/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export * from './useDarkMode' -export * from './useNavLink' -export * from './useResolveRouteWithRedirect' -export * from './useScrollPromise' -export * from './useSidebarItems' -export * from './useThemeData' diff --git a/docs/.vuepress/theme-coreui/src/client/composables/useDarkMode.ts b/docs/.vuepress/theme-coreui/src/client/composables/useDarkMode.ts deleted file mode 100755 index 2e734fdd..00000000 --- a/docs/.vuepress/theme-coreui/src/client/composables/useDarkMode.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { onMounted, onUnmounted, ref, watch } from 'vue' -import type { Ref } from 'vue' - -export const useDarkMode = (): Ref => { - const isDarkMode = ref(false) - - const updateDarkModeClass = (value = isDarkMode.value): void => { - // set `class="dark"` on `` element - const htmlEl = window?.document.querySelector('html') - htmlEl?.classList.toggle('dark', value) - } - - const mediaQuery = ref(null) - const onMediaQueryChange = (event: MediaQueryListEvent): void => { - isDarkMode.value = event.matches - } - - onMounted(() => { - // get `prefers-color-scheme` media query and set the initial mode - mediaQuery.value = window.matchMedia('(prefers-color-scheme: dark)') - isDarkMode.value = mediaQuery.value.matches - - // watch changes - mediaQuery.value.addEventListener('change', onMediaQueryChange) - watch(isDarkMode, updateDarkModeClass, { immediate: true }) - }) - - onUnmounted(() => { - mediaQuery.value?.removeEventListener('change', onMediaQueryChange) - updateDarkModeClass(false) - }) - - return isDarkMode -} diff --git a/docs/.vuepress/theme-coreui/src/client/composables/useNavLink.ts b/docs/.vuepress/theme-coreui/src/client/composables/useNavLink.ts deleted file mode 100755 index ec1bdaf2..00000000 --- a/docs/.vuepress/theme-coreui/src/client/composables/useNavLink.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type { NavLink } from '../../shared' -import { useResolveRouteWithRedirect } from './useResolveRouteWithRedirect' - -/** - * Resolve NavLink props from string - * - * @example - * - Input: '/README.md' - * - Output: { text: 'Home', link: '/' } - */ -export const useNavLink = (item: string): NavLink => { - const resolved = useResolveRouteWithRedirect(item) - return { - text: resolved.meta.title || item, - link: resolved.name === '404' ? item : resolved.fullPath, - } -} diff --git a/docs/.vuepress/theme-coreui/src/client/index.ts b/docs/.vuepress/theme-coreui/src/client/index.ts deleted file mode 100755 index 27f6c206..00000000 --- a/docs/.vuepress/theme-coreui/src/client/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { - NavItem, - NavGroup, - NavLink, - NavbarItem, - NavbarGroup, - NavbarConfig, - ResolvedNavbarItem, - SidebarItem, - SidebarConfigArray, - SidebarConfigObject, - SidebarConfig, - ResolvedSidebarItem, - DefaultThemePluginsOptions, - DefaultThemeLocaleOptions, - DefaultThemeData, - DefaultThemeLocaleData, - DefaultThemePageData, - DefaultThemePageFrontmatter, - DefaultThemeHomePageFrontmatter, - DefaultThemeNormalPageFrontmatter, -} from '../shared' - -export type { - NavItem, - NavGroup, - NavLink, - NavbarItem, - NavbarGroup, - NavbarConfig, - ResolvedNavbarItem, - SidebarItem, - SidebarConfigArray, - SidebarConfigObject, - SidebarConfig, - ResolvedSidebarItem, - DefaultThemePluginsOptions, - DefaultThemeLocaleOptions, - DefaultThemeData, - DefaultThemeLocaleData, - DefaultThemePageData, - DefaultThemePageFrontmatter, - DefaultThemeHomePageFrontmatter, - DefaultThemeNormalPageFrontmatter, -} -export * from './composables' -export * from './utils' diff --git a/docs/.vuepress/theme-coreui/src/client/layouts/Layout.vue b/docs/.vuepress/theme-coreui/src/client/layouts/Layout.vue deleted file mode 100755 index bd16772b..00000000 --- a/docs/.vuepress/theme-coreui/src/client/layouts/Layout.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - diff --git a/docs/.vuepress/theme-coreui/src/client/styles/_code-group.scss b/docs/.vuepress/theme-coreui/src/client/styles/_code-group.scss deleted file mode 100755 index e975bed7..00000000 --- a/docs/.vuepress/theme-coreui/src/client/styles/_code-group.scss +++ /dev/null @@ -1,67 +0,0 @@ -/** - * code-group - */ -.code-group__nav { - margin-top: 0.85rem; - // 2 * margin + border-radius of
 tag
-  margin-bottom: calc(-1.7rem - 6px);
-  padding-bottom: calc(1.7rem - 6px);
-  padding-left: 10px;
-  padding-top: 10px;
-  border-top-left-radius: 6px;
-  border-top-right-radius: 6px;
-  background-color: var(--code-bg-color);
-}
-
-.code-group__ul {
-  margin: auto 0;
-  padding-left: 0;
-  display: inline-flex;
-  list-style: none;
-}
-
-.code-group__nav-tab {
-  border: 0;
-  padding: 5px;
-  cursor: pointer;
-  background-color: transparent;
-  font-size: 0.85em;
-  line-height: 1.4;
-  color: rgba(255, 255, 255, 0.9);
-  font-weight: 600;
-}
-
-.code-group__nav-tab:focus {
-  outline: none;
-}
-
-.code-group__nav-tab:focus-visible {
-  outline: 1px solid rgba(255, 255, 255, 0.9);
-}
-
-.code-group__nav-tab-active {
-  border-bottom: var(--c-brand) 1px solid;
-}
-
-@media (max-width: $MQMobileNarrow) {
-  .code-group__nav {
-    margin-left: -1.5rem;
-    margin-right: -1.5rem;
-    border-radius: 0;
-  }
-}
-
-/**
- * code-group-item
- */
-.code-group-item {
-  display: none;
-}
-
-.code-group-item__active {
-  display: block;
-}
-
-.code-group-item > pre {
-  background-color: orange;
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/_code.scss b/docs/.vuepress/theme-coreui/src/client/styles/_code.scss
deleted file mode 100755
index f494e9b7..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/_code.scss
+++ /dev/null
@@ -1,267 +0,0 @@
-@import '_variables';
-
-// ===============================
-// Forked and modified from prismjs/themes/prism-tomorrow.css
-
-code[class*='language-'],
-pre[class*='language-'] {
-  color: #ccc;
-  background: none;
-  font-family: var(--font-family-code);
-  font-size: .875em;
-  text-align: left;
-  white-space: pre;
-  word-spacing: normal;
-  word-break: normal;
-  word-wrap: normal;
-  line-height: 1.5;
-
-  -moz-tab-size: 4;
-  -o-tab-size: 4;
-  tab-size: 4;
-
-  -webkit-hyphens: none;
-  -moz-hyphens: none;
-  -ms-hyphens: none;
-  hyphens: none;
-}
-
-/* Code blocks */
-pre[class*='language-'] {
-  padding: 1em;
-  margin: 0.5em 0;
-  overflow: auto;
-}
-
-:not(pre) > code[class*='language-'],
-pre[class*='language-'] {
-  background: #2d2d2d;
-}
-
-/* Inline code */
-:not(pre) > code[class*='language-'] {
-  padding: 0.1em;
-  border-radius: 0.3em;
-  white-space: normal;
-}
-
-.token.comment,
-.token.block-comment,
-.token.prolog,
-.token.doctype,
-.token.cdata {
-  color: #999;
-}
-
-.token.punctuation {
-  color: #ccc;
-}
-
-.token.tag,
-.token.attr-name,
-.token.namespace,
-.token.deleted {
-  color: #ec5975;
-}
-
-.token.function-name {
-  color: #6196cc;
-}
-
-.token.boolean,
-.token.number,
-.token.function {
-  color: #f08d49;
-}
-
-.token.property,
-.token.class-name,
-.token.constant,
-.token.symbol {
-  color: #f8c555;
-}
-
-.token.selector,
-.token.important,
-.token.atrule,
-.token.keyword,
-.token.builtin {
-  color: #cc99cd;
-}
-
-.token.string,
-.token.char,
-.token.attr-value,
-.token.regex,
-.token.variable {
-  color: #7ec699;
-}
-
-.token.operator,
-.token.entity,
-.token.url {
-  color: #67cdcc;
-}
-
-.token.important,
-.token.bold {
-  font-weight: bold;
-}
-.token.italic {
-  font-style: italic;
-}
-
-.token.entity {
-  cursor: help;
-}
-
-.token.inserted {
-  color: var(--c-text-accent);
-}
-
-// ===============================
-
-.theme-default-content {
-  pre,
-  pre[class*='language-'] {
-    line-height: 1.4;
-    padding: 1.25rem 1.5rem;
-    margin: 0.85rem 0;
-    border-radius: 6px;
-    overflow: auto;
-
-    code {
-      color: #fff;
-      padding: 0;
-      background-color: transparent;
-      border-radius: 0;
-      -webkit-font-smoothing: auto;
-      -moz-osx-font-smoothing: auto;
-    }
-  }
-
-  .line-number {
-    font-family: var(--font-family-code);
-  }
-}
-
-div[class*='language-'] {
-  position: relative;
-  background-color: var(--code-bg-color);
-  border-radius: 6px;
-
-  &::before {
-    position: absolute;
-    z-index: 3;
-    top: 0.8em;
-    right: 1em;
-    font-size: 0.75rem;
-    color: var(--code-ln-color);
-  }
-
-  pre,
-  pre[class*='language-'] {
-    // force override the background color to be compatible with shiki
-    background: transparent !important;
-    position: relative;
-    z-index: 1;
-  }
-
-  .highlight-lines {
-    user-select: none;
-    padding-top: 1.3rem;
-    position: absolute;
-    top: 0;
-    left: 0;
-    width: 100%;
-    line-height: 1.4;
-
-    .highlight-line {
-      background-color: var(--code-hl-bg-color);
-    }
-  }
-
-  &:not(.line-numbers-mode) {
-    .line-numbers {
-      display: none;
-    }
-  }
-
-  &.line-numbers-mode {
-    .highlight-lines .highlight-line {
-      position: relative;
-
-      &::before {
-        content: ' ';
-        position: absolute;
-        z-index: 2;
-        left: 0;
-        top: 0;
-        display: block;
-        width: var(--code-ln-wrapper-width);
-        height: 100%;
-      }
-    }
-
-    pre {
-      margin-left: var(--code-ln-wrapper-width);
-      padding-left: 1rem;
-      vertical-align: middle;
-    }
-
-    .line-numbers {
-      position: absolute;
-      top: 0;
-      width: var(--code-ln-wrapper-width);
-      text-align: center;
-      color: var(--code-ln-color);
-      // padding-top: 1.09375rem;
-      // padding-top: 1.25rem;
-      padding-top: 1.25rem;
-      line-height: 1.225;
-      // line-height: 1.4;
-//225
-
-      br {
-        user-select: none;
-      }
-
-      .line-number {
-        position: relative;
-        z-index: 3;
-        user-select: none;
-        font-size: 0.85em;
-        // font-size: 0.74375em;
-      }
-    }
-
-    &::after {
-      content: '';
-      position: absolute;
-      top: 0;
-      left: 0;
-      width: var(--code-ln-wrapper-width);
-      height: 100%;
-      border-radius: 6px 0 0 6px;
-      border-right: 1px solid var(--code-hl-bg-color);
-    }
-  }
-}
-
-@each $lang in $codeLang {
-  div[class*='language-'].ext-#{$lang} {
-    &:before {
-      content: '' + $lang;
-    }
-  }
-}
-
-// narrow mobile
-@media (max-width: $MQMobileNarrow) {
-  .theme-default-content {
-    div[class*='language-'] {
-      margin: 0.85rem -1.5rem;
-      border-radius: 0;
-    }
-  }
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/_demo.scss b/docs/.vuepress/theme-coreui/src/client/styles/_demo.scss
deleted file mode 100644
index f51a5c74..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/_demo.scss
+++ /dev/null
@@ -1,294 +0,0 @@
-
-.docs-example {
-
-  + div[class*='language-'] {
-    padding-top: 0;
-    margin-top: 0;
-    border-radius: 0 0 6px 6px;
-    max-height: 500px;
-    overflow: scroll;
-
-    pre {
-      margin-top: 0;
-    }
-  }
-}
-
-.docs-example-offcanvas .offcanvas {
-  position: static;
-  display: block;
-  height: 200px;
-  visibility: visible;
-  transform: translate(0);
-}
-
-//
-// Grid examples
-//
-
-.docs-example-row {
-  .row {
-    > .col,
-    > [class^="col-"] {
-      padding-top: .75rem;
-      padding-bottom: .75rem;
-      background-color: rgba(39, 41, 43, .03);
-      border: 1px solid rgba(39, 41, 43, .1);
-    }
-  }
-
-  .row + .row {
-    margin-top: 1rem;
-  }
-}
-
-.docs-example-row-flex-cols .row {
-  min-height: 10rem;
-  background-color: rgba(255, 0, 0, .1);
-}
-
-.docs-example-cssgrid {
-  text-align: center;
-
-  .grid + .grid {
-    margin-top: 1rem;
-  }
-
-  .grid > * {
-    padding-top: .75rem;
-    padding-bottom: .75rem;
-    background-color: rgba(255, 0, 255, .1);
-    border: 1px solid rgba(255, 0, 255, .25);
-  }
-}
-
-// Grid mixins
-// .example-container {
-//   width: 800px;
-//   @include make-container();
-// }
-
-// .example-row {
-//   @include make-row();
-// }
-
-// .example-content-main {
-//   @include make-col-ready();
-
-//   @include media-breakpoint-up(sm) {
-//     @include make-col(6);
-//   }
-
-//   @include media-breakpoint-up(lg) {
-//     @include make-col(8);
-//   }
-// }
-
-// .example-content-secondary {
-//   @include make-col-ready();
-
-//   @include media-breakpoint-up(sm) {
-//     @include make-col(6);
-//   }
-
-//   @include media-breakpoint-up(lg) {
-//     @include make-col(4);
-//   }
-// }
-
-
-//
-// Docs examples
-//
-
-.docs-example {
-  // position: relative;
-  // padding: 1rem;
-  // margin: 1rem (-$grid-gutter-width * .5) 0;
-  // border: solid $gray-200;
-  // border-width: 1px 0 0;
-  // @include clearfix();
-
-  // @include media-breakpoint-up(sm) {
-  //   padding: 1.5rem;
-  //   margin-right: 0;
-  //   margin-left: 0;
-  //   border-width: 1px;
-  //   @include border-top-radius(.25rem);
-
-  //   + .docs-clipboard + .highlight {
-  //     @include border-bottom-radius(.25rem);
-  //   }
-  // }
-
-  + p {
-    margin-top: 2rem;
-  }
-
-  > .form-control {
-    + .form-control {
-      margin-top: .5rem;
-    }
-  }
-
-  > .nav + .nav,
-  > .alert + .alert,
-  > .navbar + .navbar,
-  > .progress + .progress {
-    margin-top: 1rem;
-  }
-
-  > .dropdown-menu {
-    position: static;
-    display: block;
-  }
-
-  > :last-child {
-    margin-bottom: 0;
-  }
-
-  // Images
-  > svg + svg,
-  > img + img {
-    margin-left: .5rem;
-  }
-
-  // Buttons
-  > .btn,
-  > .btn-group {
-    margin: .25rem .125rem;
-  }
-  > .btn-toolbar + .btn-toolbar {
-    margin-top: .5rem;
-  }
-
-  // List groups
-  > .list-group {
-    max-width: 400px;
-  }
-
-  > [class*="list-group-horizontal"] {
-    max-width: 100%;
-  }
-
-  // Navbars
-  .fixed-top,
-  .sticky-top {
-    position: static;
-    margin: -1rem -1rem 1rem;
-  }
-
-  .fixed-bottom {
-    position: static;
-    margin: 1rem -1rem -1rem;
-  }
-
-  // @include media-breakpoint-up(sm) {
-  //   .fixed-top,
-  //   .sticky-top {
-  //     margin: -1.5rem -1.5rem 1rem;
-  //   }
-  //   .fixed-bottom {
-  //     margin: 1rem -1.5rem -1.5rem;
-  //   }
-  // }
-
-  // Pagination
-  .pagination {
-    margin-top: .5rem;
-    margin-bottom: .5rem;
-  }
-}
-
-// // Ratio helpers
-// .docs-example-ratios {
-//   .ratio {
-//     display: inline-block;
-//     width: 10rem;
-//     color: $gray-600;
-//     background-color: $gray-100;
-//     border: $border-width solid $border-color;
-
-//     > div {
-//       display: flex;
-//       align-items: center;
-//       justify-content: center;
-//     }
-//   }
-// }
-// .docs-example-ratios-breakpoint {
-//   .ratio-4x3 {
-//     width: 16rem;
-
-//     // @include media-breakpoint-up(md) {
-//     //   aspect-ratio: 50%; // 2x1
-//     // }
-//   }
-// }
-
-.docs-example-modal {
-  background-color: #fafafa;
-
-  .modal {
-    position: static;
-    display: block;
-  }
-}
-
-.docs-example-offcanvas {
-  // @include border-start-radius(0);
-
-  .offcanvas {
-    position: static;
-    display: block;
-    height: 200px;
-    visibility: visible;
-    transform: translate(0);
-  }
-}
-
-// Tooltips
-.tooltip-demo a {
-  white-space: nowrap;
-}
-
-// Scrollspy demo on fixed height div
-.scrollspy-example {
-  position: relative;
-  height: 200px;
-  margin-top: .5rem;
-  overflow: auto;
-}
-
-.scrollspy-example-2 {
-  position: relative;
-  height: 350px;
-  overflow: auto;
-}
-
-// .docs-example-position-utils {
-//   position: relative;
-//   padding: 3em;
-
-//   .position-relative {
-//     height: 200px;
-//     background-color: #f5f5f5;
-//   }
-
-//   .position-absolute {
-//     width: 2em;
-//     height: 2em;
-//     background-color: $dark;
-//   }
-// }
-
-.docs-example-position-examples {
-  &::after {
-    content: none;
-  }
-}
-
-// Toasts
-.docs-example-toasts {
-  min-height: 240px;
-}
\ No newline at end of file
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/_footer.scss b/docs/.vuepress/theme-coreui/src/client/styles/_footer.scss
deleted file mode 100644
index 22df3b8d..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/_footer.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-.docs-footer {
-  --cui-footer-bg: #f0f4f7;
-  font-size: 0.875rem;
-
-  a {
-    color: #768192;
-    text-decoration: none;
-  }
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/_sidebar.scss b/docs/.vuepress/theme-coreui/src/client/styles/_sidebar.scss
deleted file mode 100755
index faffdcd7..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/_sidebar.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-.docs-sidebar {
-  --cui-sidebar-bg: #f0f4f7;
-  --cui-sidebar-brand-bg: transparent;
-  --cui-sidebar-brand-color: rgba(44,56,74,0.87);
-  --cui-sidebar-nav-link-color: rgba(44,56,74,0.87);
-  --cui-sidebar-nav-link-active-color: #321fdb;
-  --cui-sidebar-nav-link-hover-color: #321fdb;
-  --cui-sidebar-nav-group-bg: transparent;
-  --cui-sidebar-nav-group-toggle-show-color: #321fdb;
-  --cui-sidebar-nav-link-disabled-color: #{$text-disabled};
-}
\ No newline at end of file
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/_variables.scss b/docs/.vuepress/theme-coreui/src/client/styles/_variables.scss
deleted file mode 100755
index e3350532..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/_variables.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-@import '@vuepress/plugin-palette/palette';
-
-// responsive breakpoints
-$MQNarrow: 959px !default;
-$MQMobile: 719px !default;
-$MQMobileNarrow: 419px !default;
-
-// code languages
-$codeLang: 'c' 'cpp' 'cs' 'css' 'dart' 'docker' 'fs' 'go' 'html' 'java' 'js'
-  'json' 'kt' 'less' 'makefile' 'md' 'php' 'py' 'rb' 'rs' 'sass' 'scss' 'sh'
-  'styl' 'ts' 'toml' 'vue' 'yml' !default;
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/index.scss b/docs/.vuepress/theme-coreui/src/client/styles/index.scss
deleted file mode 100755
index 38936918..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/index.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-@import '@coreui/coreui/scss/coreui.scss';
-
-@import 'anchor';
-@import 'demo';
-@import 'footer';
-@import 'layout';
-@import 'sidebar';
-@import 'toc';
-
-@import 'vars';
-@import 'vars-dark';
-
-@import 'code';
-@import 'code-group';
-@import 'custom-container';
-@import 'page';
-@import 'transitions';
-
-@import '@vuepress/plugin-palette/style';
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/page.scss b/docs/.vuepress/theme-coreui/src/client/styles/page.scss
deleted file mode 100755
index da7cec05..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/page.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-@import '_variables';
-
-.page {
-  padding-bottom: 2rem;
-  display: block;
-}
-
-.page-meta {  padding-top: 1rem;
-  padding-bottom: 1rem;
-  overflow: auto;
-
-  .meta-item {
-    cursor: default;
-    margin-top: 0.8rem;
-
-    .meta-item-label {
-      font-weight: 500;
-      color: var(--c-text-lighter);
-    }
-
-    .meta-item-info {
-      font-weight: 400;
-      color: var(--c-text-quote);
-    }
-  }
-
-  .edit-link {
-    display: inline-block;
-    margin-right: 0.25rem;
-  }
-
-  .last-updated {
-    float: right;
-  }
-}
-
-@media (max-width: $MQMobile) {
-  .page-meta {
-    .last-updated {
-      font-size: 0.8em;
-      float: none;
-    }
-
-    .contributors {
-      font-size: 0.8em;
-    }
-  }
-}
-
-.page-nav {
-  padding-top: 1rem;
-  padding-bottom: 0;
-
-  .inner {
-    min-height: 2rem;
-    margin-top: 0;
-    border-top: 1px solid var(--c-border);
-    padding-top: 1rem;
-    overflow: auto;
-  }
-
-  .next {
-    float: right;
-  }
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/transitions.scss b/docs/.vuepress/theme-coreui/src/client/styles/transitions.scss
deleted file mode 100755
index fda62674..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/transitions.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-.fade-slide-y-enter-active {
-  transition: all 0.3s ease;
-}
-
-.fade-slide-y-leave-active {
-  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
-}
-
-.fade-slide-y-enter-from,
-.fade-slide-y-leave-to {
-  transform: translateY(10px);
-  opacity: 0;
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/vars-dark.scss b/docs/.vuepress/theme-coreui/src/client/styles/vars-dark.scss
deleted file mode 100755
index 58e02fc5..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/vars-dark.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-html.dark {
-  // brand colors
-  --c-brand: #3aa675;
-  --c-brand-light: #349469;
-
-  // background colors
-  --c-bg: #22272e;
-  --c-bg-light: #2b313a;
-  --c-bg-lighter: #262c34;
-
-  // text colors
-  --c-text: #adbac7;
-  --c-text-light: #96a7b7;
-  --c-text-lighter: #8b9eb0;
-  --c-text-lightest: #8094a8;
-
-  // border colors
-  --c-border: #3e4c5a;
-  --c-border-dark: #34404c;
-
-  // custom container colors
-  --c-tip: #318a62;
-  --c-warning: #ceab00;
-  --c-warning-bg: #7e755b;
-  --c-warning-title: #ceac03;
-  --c-warning-text: #362e00;
-  --c-danger: #940000;
-  --c-danger-bg: #806161;
-  --c-danger-title: #610000;
-  --c-danger-text: #3a0000;
-  --c-details-bg: #323843;
-
-  // code blocks vars
-  --code-hl-bg-color: #363b46;
-}
-
-// plugin-docsearch
-html.dark .DocSearch {
-  --docsearch-logo-color: var(--c-text);
-  --docsearch-modal-shadow: inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;
-  --docsearch-key-shadow: inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d,
-    0 2px 2px 0 rgba(3, 4, 9, 0.3);
-  --docsearch-key-gradient: linear-gradient(-225deg, #444950, #1c1e21);
-  --docsearch-footer-shadow: inset 0 1px 0 0 rgba(73, 76, 106, 0.5),
-    0 -4px 8px 0 rgba(0, 0, 0, 0.2);
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/styles/vars.scss b/docs/.vuepress/theme-coreui/src/client/styles/vars.scss
deleted file mode 100755
index 5e791a43..00000000
--- a/docs/.vuepress/theme-coreui/src/client/styles/vars.scss
+++ /dev/null
@@ -1,124 +0,0 @@
-:root {
-  // brand colors
-  --c-brand: #3eaf7c;
-  --c-brand-light: #4abf8a;
-
-  // background colors
-  --c-bg: #ffffff;
-  --c-bg-light: #f3f4f5;
-  --c-bg-lighter: #eeeeee;
-  --c-bg-navbar: var(--c-bg);
-  --c-bg-sidebar: var(--c-bg);
-  --c-bg-arrow: #cccccc;
-
-  // text colors
-  --c-text: #2c3e50;
-  --c-text-accent: var(--c-brand);
-  --c-text-light: #3a5169;
-  --c-text-lighter: #4e6e8e;
-  --c-text-lightest: #6a8bad;
-  --c-text-quote: #999999;
-
-  // border colors
-  --c-border: #eaecef;
-  --c-border-dark: #dfe2e5;
-
-  // custom container colors
-  --c-tip: #42b983;
-  --c-tip-bg: var(--c-bg-light);
-  --c-tip-title: var(--c-text);
-  --c-tip-text: var(--c-text);
-  --c-tip-text-accent: var(--c-text-accent);
-  --c-warning: #e7c000;
-  --c-warning-bg: #fffae3;
-  --c-warning-title: #ad9000;
-  --c-warning-text: #746000;
-  --c-warning-text-accent: var(--c-text);
-  --c-danger: #cc0000;
-  --c-danger-bg: #ffe0e0;
-  --c-danger-title: #990000;
-  --c-danger-text: #660000;
-  --c-danger-text-accent: var(--c-text);
-  --c-details-bg: #eeeeee;
-
-  // badge component colors
-  --c-badge-tip: var(--c-tip);
-  --c-badge-warning: var(--c-warning);
-  --c-badge-danger: var(--c-danger);
-
-  // code blocks vars
-  --code-bg-color: #282c34;
-  --code-hl-bg-color: rgba(0, 0, 0, 0.66);
-  --code-ln-color: #9e9e9e;
-  --code-ln-wrapper-width: 3.5rem;
-
-  // font vars
-  --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
-    Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
-  --font-family-code: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
-
-  // layout vars
-  --navbar-height: 3.6rem;
-  --navbar-padding-v: 0.7rem;
-  --navbar-padding-h: 1.5rem;
-  --sidebar-width: 20rem;
-  --sidebar-width-mobile: calc(var(--sidebar-width) * 0.82);
-  --content-width: 960px;
-  --homepage-width: 960px;
-}
-
-// plugin-back-to-top
-.back-to-top {
-  --back-to-top-color: var(--c-brand);
-  --back-to-top-color-hover: var(--c-brand-light);
-}
-
-// plugin-docsearch
-.DocSearch {
-  --docsearch-primary-color: var(--c-brand);
-  --docsearch-text-color: var(--c-text);
-  --docsearch-highlight-color: var(--c-brand);
-  --docsearch-muted-color: var(--c-text-quote);
-  --docsearch-container-background: rgba(9, 10, 17, 0.8);
-  --docsearch-modal-background: var(--c-bg-light);
-  --docsearch-searchbox-background: var(--c-bg-lighter);
-  --docsearch-searchbox-focus-background: var(--c-bg);
-  --docsearch-searchbox-shadow: inset 0 0 0 2px var(--c-brand);
-  --docsearch-hit-color: var(--c-text-light);
-  --docsearch-hit-active-color: var(--c-bg);
-  --docsearch-hit-background: var(--c-bg);
-  --docsearch-hit-shadow: 0 1px 3px 0 var(--c-border-dark);
-  --docsearch-footer-background: var(--c-bg);
-}
-
-// plugin-medium-zoom
-.medium-zoom-overlay {
-  --medium-zoom-bg-color: var(--c-bg);
-}
-
-// plugin-nprogress
-#nprogress {
-  --nprogress-color: var(--c-brand);
-}
-
-// plugin-pwa-popup
-.pwa-popup {
-  --pwa-popup-text-color: var(--c-text);
-  --pwa-popup-bg-color: var(--c-bg);
-  --pwa-popup-border-color: var(--c-brand);
-  --pwa-popup-shadow: 0 4px 16px var(--c-brand);
-  --pwa-popup-btn-text-color: var(--c-bg);
-  --pwa-popup-btn-bg-color: var(--c-brand);
-  --pwa-popup-btn-hover-bg-color: var(--c-brand-light);
-}
-
-// plugin-search
-.search-box {
-  --search-bg-color: var(--c-bg);
-  --search-accent-color: var(--c-brand);
-  --search-text-color: var(--c-text);
-  --search-border-color: var(--c-border);
-
-  --search-item-text-color: var(--c-text-lighter);
-  --search-item-focus-bg-color: var(--c-bg-light);
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/utils/index.ts b/docs/.vuepress/theme-coreui/src/client/utils/index.ts
deleted file mode 100755
index 93f94a89..00000000
--- a/docs/.vuepress/theme-coreui/src/client/utils/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './resolveEditLink'
-export * from './resolveRepoType'
diff --git a/docs/.vuepress/theme-coreui/src/client/utils/resolveEditLink.ts b/docs/.vuepress/theme-coreui/src/client/utils/resolveEditLink.ts
deleted file mode 100755
index 58381d4b..00000000
--- a/docs/.vuepress/theme-coreui/src/client/utils/resolveEditLink.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import {
-  isLinkHttp,
-  removeLeadingSlash,
-  removeEndingSlash,
-} from '@vuepress/shared'
-import { resolveRepoType } from './resolveRepoType'
-import type { RepoType } from './resolveRepoType'
-
-export const editLinkPatterns: Record, string> = {
-  GitHub: ':repo/edit/:branch/:path',
-  GitLab: ':repo/-/edit/:branch/:path',
-  Gitee: ':repo/edit/:branch/:path',
-  Bitbucket:
-    ':repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default',
-}
-
-export const resolveEditLink = ({
-  docsRepo,
-  docsBranch,
-  docsDir,
-  filePathRelative,
-  editLinkPattern,
-}: {
-  docsRepo: string
-  docsBranch: string
-  docsDir: string
-  filePathRelative: string
-  editLinkPattern?: string
-}): string | null => {
-  const repoType = resolveRepoType(docsRepo)
-
-  let pattern: string | undefined
-
-  if (editLinkPattern) {
-    pattern = editLinkPattern
-  } else if (repoType !== null) {
-    pattern = editLinkPatterns[repoType]
-  }
-
-  if (!pattern) return null
-
-  return pattern
-    .replace(
-      /:repo/,
-      isLinkHttp(docsRepo) ? docsRepo : `https://github.com/${docsRepo}`
-    )
-    .replace(/:branch/, docsBranch)
-    .replace(
-      /:path/,
-      removeLeadingSlash(`${removeEndingSlash(docsDir)}/${filePathRelative}`)
-    )
-}
diff --git a/docs/.vuepress/theme-coreui/src/client/utils/resolveRepoType.ts b/docs/.vuepress/theme-coreui/src/client/utils/resolveRepoType.ts
deleted file mode 100755
index c63b5d22..00000000
--- a/docs/.vuepress/theme-coreui/src/client/utils/resolveRepoType.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { isLinkHttp } from '@vuepress/shared'
-
-export type RepoType = 'GitHub' | 'GitLab' | 'Gitee' | 'Bitbucket' | null
-
-export const resolveRepoType = (repo: string): RepoType => {
-  if (!isLinkHttp(repo) || /github\.com/.test(repo)) return 'GitHub'
-  if (/bitbucket\.org/.test(repo)) return 'Bitbucket'
-  if (/gitlab\.com/.test(repo)) return 'GitLab'
-  if (/gitee\.com/.test(repo)) return 'Gitee'
-  return null
-}
diff --git a/docs/.vuepress/theme-coreui/src/node/defaultTheme.ts b/docs/.vuepress/theme-coreui/src/node/defaultTheme.ts
deleted file mode 100755
index 004caec3..00000000
--- a/docs/.vuepress/theme-coreui/src/node/defaultTheme.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-import type { Theme, ThemeConfig } from '@vuepress/core'
-import { path } from '@vuepress/utils'
-import type { DefaultThemeLocaleOptions, DefaultThemePluginsOptions } from '../shared'
-import {
-  assignDefaultLocaleOptions,
-  // resolveActiveHeaderLinksPluginOptions,
-  // resolveContainerPluginOptions,
-  // resolveContainerPluginOptionsForDetails,
-  // resolveContainerPluginOptionsForCodeGroup,
-  // resolveContainerPluginOptionsForCodeGroupItem,
-  resolveGitPluginOptions,
-  // resolveMediumZoomPluginOptions,
-} from './utils'
-
-export interface DefaultThemeOptions extends ThemeConfig, DefaultThemeLocaleOptions {
-  /**
-   * To avoid confusion with the root `plugins` option,
-   * we use `themePlugins`
-   */
-  themePlugins?: DefaultThemePluginsOptions
-}
-
-export const defaultTheme: Theme = ({
-  themePlugins = {},
-  ...localeOptions
-}) => {
-  assignDefaultLocaleOptions(localeOptions)
-
-  return {
-    name: '@vuepress/theme-default',
-
-    layouts: path.resolve(__dirname, '../client/layouts'),
-
-    clientAppEnhanceFiles: path.resolve(__dirname, '../client/clientAppEnhance.ts'),
-
-    clientAppSetupFiles: path.resolve(__dirname, '../client/clientAppSetup.ts'),
-
-    // use the relative file path to generate edit link
-    extendsPageData: ({ filePathRelative }) => ({ filePathRelative }),
-
-    plugins: [
-      [
-        '@vuepress/active-header-links',
-        {
-          headerLinkSelector: 'a.sidebar-item',
-          headerAnchorSelector: '.anchor-link',
-        },
-      ],
-      ['@vuepress/back-to-top', themePlugins.backToTop !== false],
-      // ['@vuepress/container', resolveContainerPluginOptions(themePlugins, localeOptions, 'tip')],
-      // [
-      //   '@vuepress/container',
-      //   resolveContainerPluginOptions(themePlugins, localeOptions, 'warning'),
-      // ],
-      // ['@vuepress/container', resolveContainerPluginOptions(themePlugins, localeOptions, 'danger')],
-      // ['@vuepress/container', resolveContainerPluginOptionsForDetails(themePlugins)],
-      // ['@vuepress/container', resolveContainerPluginOptionsForCodeGroup(themePlugins)],
-      // ['@vuepress/container', resolveContainerPluginOptionsForCodeGroupItem(themePlugins)],
-      ['@vuepress/git', resolveGitPluginOptions(themePlugins, localeOptions)],
-      // ['@vuepress/medium-zoom', resolveMediumZoomPluginOptions(themePlugins)],
-      // ['@vuepress/nprogress', themePlugins.nprogress !== false],
-      ['@vuepress/palette', { preset: 'sass' }],
-      ['@vuepress/prismjs', themePlugins.prismjs !== false],
-      ['@vuepress/theme-data', { themeData: localeOptions }],
-    ],
-  }
-}
diff --git a/docs/.vuepress/theme-coreui/src/node/utils/index.ts b/docs/.vuepress/theme-coreui/src/node/utils/index.ts
deleted file mode 100755
index 17cd5b4e..00000000
--- a/docs/.vuepress/theme-coreui/src/node/utils/index.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export * from './assignDefaultLocaleOptions'
-export * from './resolveActiveHeaderLinksPluginOptions'
-export * from './resolveContainerPluginOptions'
-export * from './resolveGitPluginOptions'
-export * from './resolveMediumZoomPluginOptions'
diff --git a/docs/.vuepress/theme-coreui/src/node/utils/resolveActiveHeaderLinksPluginOptions.ts b/docs/.vuepress/theme-coreui/src/node/utils/resolveActiveHeaderLinksPluginOptions.ts
deleted file mode 100755
index ed52e8f9..00000000
--- a/docs/.vuepress/theme-coreui/src/node/utils/resolveActiveHeaderLinksPluginOptions.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import type { ActiveHeaderLinksPluginOptions } from '@vuepress/plugin-active-header-links'
-import type { DefaultThemePluginsOptions } from '../../shared'
-
-/**
- * Resolve options for @vuepress/plugin-active-header-links
- */
-export const resolveActiveHeaderLinksPluginOptions = (
-  themePlugins: DefaultThemePluginsOptions
-): ActiveHeaderLinksPluginOptions | boolean => {
-  if (themePlugins?.activeHeaderLinks === false) {
-    return false
-  }
-
-  return {
-    headerLinkSelector: 'a.sidebar-item',
-    headerAnchorSelector: '.anchor-link',
-  }
-}
diff --git a/docs/.vuepress/theme-coreui/src/node/utils/resolveContainerPluginOptions.ts b/docs/.vuepress/theme-coreui/src/node/utils/resolveContainerPluginOptions.ts
deleted file mode 100755
index 5d6ec139..00000000
--- a/docs/.vuepress/theme-coreui/src/node/utils/resolveContainerPluginOptions.ts
+++ /dev/null
@@ -1,92 +0,0 @@
-import type { ContainerPluginOptions } from '@vuepress/plugin-container'
-import type { DefaultThemePluginsOptions, DefaultThemeData } from '../../shared'
-
-/**
- * Resolve options for @vuepress/plugin-container
- *
- * For custom containers default title
- */
-export const resolveContainerPluginOptions = (
-  themePlugins: DefaultThemePluginsOptions,
-  localeOptions: DefaultThemeData,
-  type: 'tip' | 'warning' | 'danger'
-): ContainerPluginOptions | boolean => {
-  if (themePlugins?.container?.[type] === false) {
-    return false
-  }
-
-  const locales = Object.entries(localeOptions.locales || {}).reduce(
-    (result, [key, value]) => {
-      result[key] = {
-        defaultInfo: value?.[type] ?? localeOptions[type],
-      }
-      return result
-    },
-    {}
-  )
-
-  return {
-    type,
-    locales,
-  }
-}
-
-/**
- * Resolve options for @vuepress/plugin-container
- *
- * For details container
- */
-export const resolveContainerPluginOptionsForDetails = (
-  themePlugins: DefaultThemePluginsOptions
-): ContainerPluginOptions | boolean => {
-  if (themePlugins?.container?.details === false) {
-    return false
-  }
-
-  return {
-    type: 'details',
-    before: (info) =>
-      `
${ - info ? `${info}` : '' - }\n`, - after: () => '
\n', - } -} - -/** - * Resolve options for @vuepress/plugin-container - * - * For code-group container - */ -export const resolveContainerPluginOptionsForCodeGroup = ( - themePlugins: DefaultThemePluginsOptions -): ContainerPluginOptions | boolean => { - if (themePlugins?.container?.codeGroup === false) { - return false - } - - return { - type: 'code-group', - before: () => `\n`, - after: () => '\n', - } -} - -/** - * Resolve options for @vuepress/plugin-container - * - * For code-group-item block - */ -export const resolveContainerPluginOptionsForCodeGroupItem = ( - themePlugins: DefaultThemePluginsOptions -): ContainerPluginOptions | boolean => { - if (themePlugins?.container?.codeGroupItem === false) { - return false - } - - return { - type: 'code-group-item', - before: (info) => `\n`, - after: () => '\n', - } -} diff --git a/docs/.vuepress/theme-coreui/src/node/utils/resolveGitPluginOptions.ts b/docs/.vuepress/theme-coreui/src/node/utils/resolveGitPluginOptions.ts deleted file mode 100755 index a7348e3c..00000000 --- a/docs/.vuepress/theme-coreui/src/node/utils/resolveGitPluginOptions.ts +++ /dev/null @@ -1,30 +0,0 @@ -import type { GitPluginOptions } from '@vuepress/plugin-git' -import type { - DefaultThemePluginsOptions, - DefaultThemeLocaleOptions, -} from '../../shared' - -/** - * Resolve options for @vuepress/plugin-git - */ -export const resolveGitPluginOptions = ( - themePlugins: DefaultThemePluginsOptions, - localeOptions: DefaultThemeLocaleOptions -): GitPluginOptions | boolean => { - if (themePlugins?.git === false) { - return false - } - - const enableUpdatedTime = localeOptions.lastUpdated !== false - const enableContributors = localeOptions.contributors !== false - - if (!enableUpdatedTime && !enableContributors) { - return false - } - - return { - createdTime: false, - updatedTime: enableUpdatedTime, - contributors: enableContributors, - } -} diff --git a/docs/.vuepress/theme-coreui/src/node/utils/resolveMediumZoomPluginOptions.ts b/docs/.vuepress/theme-coreui/src/node/utils/resolveMediumZoomPluginOptions.ts deleted file mode 100755 index e8fe2e35..00000000 --- a/docs/.vuepress/theme-coreui/src/node/utils/resolveMediumZoomPluginOptions.ts +++ /dev/null @@ -1,21 +0,0 @@ -import type { MediumZoomPluginOptions } from '@vuepress/plugin-medium-zoom' -import type { DefaultThemePluginsOptions } from '../../shared' - -/** - * Resolve options for @vuepress/plugin-medium-zoom - */ -export const resolveMediumZoomPluginOptions = ( - themePlugins: DefaultThemePluginsOptions -): MediumZoomPluginOptions | boolean => { - if (themePlugins?.mediumZoom === false) { - return false - } - - return { - selector: - '.theme-default-content > img, .theme-default-content :not(a) > img', - zoomOptions: {}, - // should greater than page transition duration - delay: 400, - } -} diff --git a/docs/api/accordion/CAccordion.api.md b/docs/api/accordion/CAccordion.api.md deleted file mode 100644 index a05d6d91..00000000 --- a/docs/api/accordion/CAccordion.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CAccordion - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------ | ------- | -| flush | Removes the default background-color, some borders, and some rounded corners to render accordions edge-to-edge with their parent container. | boolean | - | | - ---- diff --git a/docs/api/accordion/CAccordionBody.api.md b/docs/api/accordion/CAccordionBody.api.md deleted file mode 100644 index 8667f3a9..00000000 --- a/docs/api/accordion/CAccordionBody.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CAccordionBody - ---- diff --git a/docs/api/accordion/CAccordionButton.api.md b/docs/api/accordion/CAccordionButton.api.md deleted file mode 100644 index bbccd198..00000000 --- a/docs/api/accordion/CAccordionButton.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CAccordionButton - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ------------------------------ | ------- | ------ | ------- | -| collapsed | Set button state to collapsed. | boolean | - | | - ---- diff --git a/docs/api/accordion/CAccordionCollapse.api.md b/docs/api/accordion/CAccordionCollapse.api.md deleted file mode 100644 index 374f234c..00000000 --- a/docs/api/accordion/CAccordionCollapse.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CAccordionCollapse - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | ----------------------------------- | ------- | ------ | ------- | -| visible | Toggle the visibility of component. | boolean | - | | - ---- diff --git a/docs/api/accordion/CAccordionHeader.api.md b/docs/api/accordion/CAccordionHeader.api.md deleted file mode 100644 index e18cdc11..00000000 --- a/docs/api/accordion/CAccordionHeader.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CAccordionHeader - ---- diff --git a/docs/api/accordion/CAccordionItem.api.md b/docs/api/accordion/CAccordionItem.api.md deleted file mode 100644 index 5c8716de..00000000 --- a/docs/api/accordion/CAccordionItem.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CAccordionItem - ---- diff --git a/docs/api/alert/CAlert.api.md b/docs/api/alert/CAlert.api.md deleted file mode 100644 index a98e368c..00000000 --- a/docs/api/alert/CAlert.api.md +++ /dev/null @@ -1,18 +0,0 @@ -### CAlert - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------------ | ------------------------------------------------------------------------- | ------- | ------ | --------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | - | | -| dismissible | Optionally add a close button to alert and allow it to self dismisss. | boolean | - | false | -| variant | Set the alert variant to a solid. | string | - | undefined | -| visible | Toggle the visibility of alert component. | boolean | - | true | - -#### Events - -| Event name | Properties | Description | -| -------------------- | ---------- | ------------------------------------------------------- | -| dismiss | | Event called before the dissmiss animation has started. | - ---- diff --git a/docs/api/alert/CAlertHeading.api.md b/docs/api/alert/CAlertHeading.api.md deleted file mode 100644 index de0c24c0..00000000 --- a/docs/api/alert/CAlertHeading.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CAlertHeading - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | 'h4' | - ---- diff --git a/docs/api/alert/CAlertLink.api.md b/docs/api/alert/CAlertLink.api.md deleted file mode 100644 index e987a019..00000000 --- a/docs/api/alert/CAlertLink.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CAlertLink - ---- diff --git a/docs/api/avatar/CAvatar.api.md b/docs/api/avatar/CAvatar.api.md deleted file mode 100644 index ec1a0bec..00000000 --- a/docs/api/avatar/CAvatar.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CAvatar - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------ | --------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors.
`@type` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string | Color | - | | -| shape | Select the shape of the component.
`@type` 'rounded' \| 'rounded-top' \| 'rounded-end' \| 'rounded-bottom' \| 'rounded-start' \| 'rounded-circle' \| 'rounded-pill' \| 'rounded-0' \| 'rounded-1' \| 'rounded-2' \| 'rounded-3' \| string | Shape | - | | -| size | Size the component small, large, or extra large. | string | - | undefined | -| src | The src attribute for the img element. | string | - | undefined | -| status | Sets the color context of the status indicator to one of CoreUI’s themed colors.
`@type` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string | string | - | undefined | -| textColor | Sets the text color of the component to one of CoreUI’s themed colors.
`@value` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| 'white' \| 'muted' \| string | TextColor | - | | - ---- diff --git a/docs/api/backdrop/CBackdrop.api.md b/docs/api/backdrop/CBackdrop.api.md deleted file mode 100644 index 60cb6b6f..00000000 --- a/docs/api/backdrop/CBackdrop.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CBackdrop - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | ----------------------------------------- | ------- | ------ | ------- | -| visible | Toggle the visibility of modal component. | boolean | - | false | - ---- diff --git a/docs/api/badge/CBadge.api.md b/docs/api/badge/CBadge.api.md deleted file mode 100644 index 16ec609a..00000000 --- a/docs/api/badge/CBadge.api.md +++ /dev/null @@ -1,13 +0,0 @@ -### CBadge - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------ | --------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors.
`@type` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' | Color | - | | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'span' | string | - | 'span' | -| shape | Select the shape of the component.
`@type` 'rounded' \| 'rounded-top' \| 'rounded-end' \| 'rounded-bottom' \| 'rounded-start' \| 'rounded-circle' \| 'rounded-pill' \| 'rounded-0' \| 'rounded-1' \| 'rounded-2' \| 'rounded-3' \| string | Shape | - | | -| size | Size the component small.
`@type` 'sm' | string | - | undefined | -| textColor | Sets the text color of the component to one of CoreUI’s themed colors.
`@value` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| 'white' \| 'muted' \| string | TextColor | - | | - ---- diff --git a/docs/api/breadcrumb/CBreadcrumb.api.md b/docs/api/breadcrumb/CBreadcrumb.api.md deleted file mode 100644 index 751ce9e7..00000000 --- a/docs/api/breadcrumb/CBreadcrumb.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CBreadcrumb - ---- diff --git a/docs/api/breadcrumb/CBreadcrumbItem.api.md b/docs/api/breadcrumb/CBreadcrumbItem.api.md deleted file mode 100644 index 699070c0..00000000 --- a/docs/api/breadcrumb/CBreadcrumbItem.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CBreadcrumbItem - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------- | -------------------------------------------------- | ------- | ------ | --------- | -| active | Toggle the active state for the component. | boolean | - | | -| href | The `href` attribute for the inner link component. | string | - | undefined | - ---- diff --git a/docs/api/button-group/CButtonGroup.api.md b/docs/api/button-group/CButtonGroup.api.md deleted file mode 100644 index f409f6a1..00000000 --- a/docs/api/button-group/CButtonGroup.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CButtonGroup - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------- | ---------- | --------- | -| size | Size the component small or large.
`@type` undefined | string | `sm`, `lg` | undefined | -| vertical | Create a set of buttons that appear vertically stacked rather than horizontally. Split button dropdowns are not supported here. | boolean | - | | - ---- diff --git a/docs/api/button-group/CButtonToolbar.api.md b/docs/api/button-group/CButtonToolbar.api.md deleted file mode 100644 index 49f4ebdc..00000000 --- a/docs/api/button-group/CButtonToolbar.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CButtonToolbar - ---- diff --git a/docs/api/button/CButton.api.md b/docs/api/button/CButton.api.md deleted file mode 100644 index 456bec28..00000000 --- a/docs/api/button/CButton.api.md +++ /dev/null @@ -1,16 +0,0 @@ -### CButton - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| active | Toggle the active state for the component. | boolean | - | false | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | - | | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | 'button' | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| href | The href attribute specifies the URL of the page the link goes to. | string | - | undefined | -| shape | Select the shape of the component. | Shape | - | | -| size | Size the component small or large. | string | - | undefined | -| variant | Set the button variant to an outlined button or a ghost button. | string | - | undefined | - ---- diff --git a/docs/api/callout/CCallout.api.md b/docs/api/callout/CCallout.api.md deleted file mode 100644 index e7ecafcb..00000000 --- a/docs/api/callout/CCallout.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CCallout - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----- | ------ | ------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors.
`@type` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string | Color | - | | - ---- diff --git a/docs/api/card/CCard.api.md b/docs/api/card/CCard.api.md deleted file mode 100644 index b0a3a21f..00000000 --- a/docs/api/card/CCard.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CCard - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | ------ | ------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors.
`@type` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string | Color | - | | -| textColor | Sets the text color context of the component to one of CoreUI’s themed colors.
`@type` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| 'white' \| 'muted' \| string | TextColor | - | | - ---- diff --git a/docs/api/card/CCardBody.api.md b/docs/api/card/CCardBody.api.md deleted file mode 100644 index dc997b0e..00000000 --- a/docs/api/card/CCardBody.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CCardBody - ---- diff --git a/docs/api/card/CCardFooter.api.md b/docs/api/card/CCardFooter.api.md deleted file mode 100644 index c4b049d8..00000000 --- a/docs/api/card/CCardFooter.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CCardFooter - ---- diff --git a/docs/api/card/CCardGroup.api.md b/docs/api/card/CCardGroup.api.md deleted file mode 100644 index 0870a2d3..00000000 --- a/docs/api/card/CCardGroup.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CCardGroup - ---- diff --git a/docs/api/card/CCardHeader.api.md b/docs/api/card/CCardHeader.api.md deleted file mode 100644 index 69660d8f..00000000 --- a/docs/api/card/CCardHeader.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CCardHeader - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ------------------------------------------------------------------------------------------------------------ | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'div' | string | - | 'div' | - ---- diff --git a/docs/api/card/CCardImage.api.md b/docs/api/card/CCardImage.api.md deleted file mode 100644 index 29b661a6..00000000 --- a/docs/api/card/CCardImage.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CCardImage - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------ | ------ | --------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'img' | string | - | 'img' | -| orientation | Optionally orientate the image to the top, bottom, or make it overlaid across the card. | string | - | undefined | - ---- diff --git a/docs/api/card/CCardImageOverlay.api.md b/docs/api/card/CCardImageOverlay.api.md deleted file mode 100644 index 7956c445..00000000 --- a/docs/api/card/CCardImageOverlay.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CCardImageOverlay - ---- diff --git a/docs/api/card/CCardLink.api.md b/docs/api/card/CCardLink.api.md deleted file mode 100644 index 8896f75a..00000000 --- a/docs/api/card/CCardLink.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CCardLink - -#### Props - -| Prop name | Description | Type | Values | Default | -| ----------------- | ------------------------------------------------------------------ | ------ | ------ | ------- | -| href | The href attribute specifies the URL of the page the link goes to. | string | - | '#' | - ---- diff --git a/docs/api/card/CCardSubtitle.api.md b/docs/api/card/CCardSubtitle.api.md deleted file mode 100644 index f8a1f109..00000000 --- a/docs/api/card/CCardSubtitle.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CCardSubtitle - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'h6' | string | - | 'h6' | - ---- diff --git a/docs/api/card/CCardText.api.md b/docs/api/card/CCardText.api.md deleted file mode 100644 index 3ef7d6bf..00000000 --- a/docs/api/card/CCardText.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CCardText - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ---------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'p' | string | - | 'p' | - ---- diff --git a/docs/api/card/CCardTitle.api.md b/docs/api/card/CCardTitle.api.md deleted file mode 100644 index 3f3ced61..00000000 --- a/docs/api/card/CCardTitle.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CCardTitle - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'h5' | string | - | 'h5' | - ---- diff --git a/docs/api/carousel/CCarousel.api.md b/docs/api/carousel/CCarousel.api.md deleted file mode 100644 index 56600823..00000000 --- a/docs/api/carousel/CCarousel.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CCarousel - -#### Props - -| Prop name | Description | Type | Values | Default | -| ----------------------- | ------------------------------------------------------------------------------------------------------------------- | --------------- | ------------------------ | ------- | -| controls | Adding in the previous and next controls. | boolean | - | | -| dark | Add darker controls, indicators, and captions. | boolean | - | | -| index | index of the active item.
`@default` 0 | number | - | 0 | -| indicators | Adding indicators at the bottom of the carousel for each item. | boolean | - | | -| interval | The amount of time to delay between automatically cycling an item. If false, carousel will not automatically cycle. | boolean\|number | - | 5000 | -| transition | Adding indicators at the bottom of the carousel for each item.
`@default` 'slide' | string | `'crossfade'`, `'slide'` | 'slide' | - ---- diff --git a/docs/api/carousel/CCarouselCaption.api.md b/docs/api/carousel/CCarouselCaption.api.md deleted file mode 100644 index 4b0f72bc..00000000 --- a/docs/api/carousel/CCarouselCaption.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CCarouselCaption - ---- diff --git a/docs/api/carousel/CCarouselItem.api.md b/docs/api/carousel/CCarouselItem.api.md deleted file mode 100644 index d85e4646..00000000 --- a/docs/api/carousel/CCarouselItem.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CCarouselItem - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------- | ------- | ------ | ------- | -| active | | boolean | - | false | -| direction | | string | - | 'next' | - ---- diff --git a/docs/api/close-button/CCloseButton.api.md b/docs/api/close-button/CCloseButton.api.md deleted file mode 100644 index 1ca0d9b3..00000000 --- a/docs/api/close-button/CCloseButton.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CCloseButton - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | -------------------------------------------- | ------- | ------ | ------- | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| white | Change the default color to white. | boolean | - | | - ---- diff --git a/docs/api/collapse/CCollapse.api.md b/docs/api/collapse/CCollapse.api.md deleted file mode 100644 index 99717daa..00000000 --- a/docs/api/collapse/CCollapse.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CCollapse - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | ----------------------------------- | ------- | ------ | ------- | -| visible | Toggle the visibility of component. | boolean | - | | - ---- diff --git a/docs/api/dropdown/CDropdown.api.md b/docs/api/dropdown/CDropdown.api.md deleted file mode 100644 index 1dad8ac2..00000000 --- a/docs/api/dropdown/CDropdown.api.md +++ /dev/null @@ -1,18 +0,0 @@ -### CDropdown - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | -| alignment | | string\|object | `{ 'start' \| 'end' \| { xs: 'start' \| 'end' } \| { sm: 'start' \| 'end' } \| { md: 'start' \| 'end' } \| { lg: 'start' \| 'end' } \| { xl: 'start' \| 'end'} \| { xxl: 'start' \| 'end'} }` | undefined | -| caret | Enables pseudo element caret on toggler.
`@default` true | boolean | - | true | -| dark | Sets a darker color scheme to match a dark navbar. | boolean | - | | -| direction | Sets a specified direction and location of the dropdown menu. | string | `'dropup' \| 'dropend' \| 'dropstart'` | undefined | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| placement | Describes the placement of your component after Popper.js has applied all the modifiers that may have flipped or altered the originally provided placement property.
`@default` 'bottom-start' | Placement | `'auto' \| 'top-end' \| 'top' \| 'top-start' \| 'bottom-end' \| 'bottom' \| 'bottom-start' \| 'right-start' \| 'right' \| 'right-end' \| 'left-start' \| 'left' \| 'left-end'` | 'bottom-start' | -| popper | If you want to disable dynamic positioning set this property to `true`. | boolean | - | true | -| trigger | Sets which event handlers you’d like provided to your toggle prop. You can specify one trigger or an array of them. | string\|array | - | 'click' | -| variant | Set the dropdown variant to an btn-group, dropdown, input-group, and nav-item. | string | - | 'btn-group' | -| visible | Toggle the visibility of dropdown menu component.
`@default` false | boolean | - | | - ---- diff --git a/docs/api/dropdown/CDropdownDivider.api.md b/docs/api/dropdown/CDropdownDivider.api.md deleted file mode 100644 index 495f86b8..00000000 --- a/docs/api/dropdown/CDropdownDivider.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CDropdownDivider - ---- diff --git a/docs/api/dropdown/CDropdownHeader.api.md b/docs/api/dropdown/CDropdownHeader.api.md deleted file mode 100644 index 9bda76c2..00000000 --- a/docs/api/dropdown/CDropdownHeader.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CDropdownHeader - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'h6' | string | - | 'h6' | - ---- diff --git a/docs/api/dropdown/CDropdownItem.api.md b/docs/api/dropdown/CDropdownItem.api.md deleted file mode 100644 index 62c21a35..00000000 --- a/docs/api/dropdown/CDropdownItem.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CDropdownItem - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| active | Toggle the active state for the component. | boolean | - | | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | 'a' | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| href | The href attribute specifies the URL of the page the link goes to. | string | - | undefined | - ---- diff --git a/docs/api/dropdown/CDropdownMenu.api.md b/docs/api/dropdown/CDropdownMenu.api.md deleted file mode 100644 index 725e7508..00000000 --- a/docs/api/dropdown/CDropdownMenu.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CDropdownMenu - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------ | --------------- | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | `'div'`, `'ul'` | 'div' | - ---- diff --git a/docs/api/dropdown/CDropdownToggle.api.md b/docs/api/dropdown/CDropdownToggle.api.md deleted file mode 100644 index f65c33ac..00000000 --- a/docs/api/dropdown/CDropdownToggle.api.md +++ /dev/null @@ -1,18 +0,0 @@ -### CDropdownToggle - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ----------------------------------------------------------------------------------------------- | --------- | -| active | Toggle the active state for the component. | boolean | - | false | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'` | | -| caret | Enables pseudo element caret on toggler.
`@default` true | boolean | - | true | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | 'button' | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| shape | Select the shape of the component. | Shape | - | | -| size | Size the component small or large. | string | - | undefined | -| split | Similarly, create split button dropdowns with virtually the same markup as single button dropdowns, but with the addition of `.dropdown-toggle-split` className for proper spacing around the dropdown caret. | boolean | - | | -| variant | Set the button variant to an outlined button or a ghost button. | string | - | undefined | -| togglerVariant | | string | - | undefined | - ---- diff --git a/docs/api/footer/CFooter.api.md b/docs/api/footer/CFooter.api.md deleted file mode 100644 index 276cc21a..00000000 --- a/docs/api/footer/CFooter.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CFooter - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | ------------------------------------- | ------ | ------ | --------- | -| position | Place footer in non-static positions. | string | - | undefined | - ---- diff --git a/docs/api/form/CForm.api.md b/docs/api/form/CForm.api.md deleted file mode 100644 index 63967c5f..00000000 --- a/docs/api/form/CForm.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CForm - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ------------------------------------------------------------------------------------------------------------- | ------- | ------ | ------- | -| validated | Mark a form as validated. If you set it `true`, all validation styles will be applied to the forms component. | boolean | - | | - ---- diff --git a/docs/api/form/CFormCheck.api.md b/docs/api/form/CFormCheck.api.md deleted file mode 100644 index 6dcac5a7..00000000 --- a/docs/api/form/CFormCheck.api.md +++ /dev/null @@ -1,15 +0,0 @@ -### CFormCheck - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------- | ---------- | -| button | Create button-like checkboxes and radio buttons. | shape({
/**
_ Sets the color context of the component to one of CoreUI’s themed colors.
_
_ @values 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string
_/
color: Color,
/**
_ Select the shape of the component.
_
_ @values 'rounded' \| 'rounded-top' \| 'rounded-end' \| 'rounded-bottom' \| 'rounded-start' \| 'rounded-circle' \| 'rounded-pill' \| 'rounded-0' \| 'rounded-1' \| 'rounded-2' \| 'rounded-3' \| string
_/
shape: Shape,
/**
_ Size the component small or large.
_
_ @values 'sm' \| 'lg'
_/
size: {
type: String,
default: undefined,
required: false,
validator: (value: string) => {
return ['sm', 'lg'].includes(value)
},
},
/**
_ Set the button variant to an outlined button or a ghost button.
_/
variant: {
type: String,
default: undefined,
required: false,
validator: (value: string) => {
return ['outline', 'ghost'].includes(value)
},
},
}) | - | | -| id | The id global attribute defines an identifier (ID) that must be unique in the whole document. | string | - | undefined | -| inline | Group checkboxes or radios on the same horizontal row by adding. | boolean | - | | -| invalid | Set component validation state to invalid. | boolean | - | | -| label | The element represents a caption for a component. | string | - | undefined | -| type | Specifies the type of component.
`@default` 'checkbox' | string | `'checkbox'`, `'radio'` | 'checkbox' | -| valid | Set component validation state to valid. | boolean | - | | - ---- diff --git a/docs/api/form/CFormControl.api.md b/docs/api/form/CFormControl.api.md deleted file mode 100644 index e7c28875..00000000 --- a/docs/api/form/CFormControl.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CFormControl - ---- diff --git a/docs/api/form/CFormFeedback.api.md b/docs/api/form/CFormFeedback.api.md deleted file mode 100644 index 4bc04ca7..00000000 --- a/docs/api/form/CFormFeedback.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CFormFeedback - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ------------------------------------------------------------------------------------------------------------ | ------- | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'div' | string | - | 'div' | -| invalid | Method called immediately after the `value` prop changes. | boolean | - | | -| tooltip | If your form layout allows it, you can display validation feedback in a styled tooltip. | boolean | - | | -| valid | Set component validation state to valid. | boolean | - | | - ---- diff --git a/docs/api/form/CFormFloating.api.md b/docs/api/form/CFormFloating.api.md deleted file mode 100644 index 5cd7d714..00000000 --- a/docs/api/form/CFormFloating.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CFormFloating - ---- diff --git a/docs/api/form/CFormInput.api.md b/docs/api/form/CFormInput.api.md deleted file mode 100644 index c176b671..00000000 --- a/docs/api/form/CFormInput.api.md +++ /dev/null @@ -1,15 +0,0 @@ -### CFormInput - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --------------------------------------- | --------- | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| invalid | Set component validation state to invalid. | boolean | - | | -| plainText | Render the component styled as plain text. Removes the default form field styling and preserve the correct margin and padding. Recommend to use only along side `readonly`. | boolean | - | | -| readonly | Toggle the readonly state for the component. | boolean | - | | -| size | Size the component small or large. | string | `'sm' \| 'lg'` | undefined | -| type | Specifies the type of component.
`@default` 'text' | string | `'color' \| 'file' \| 'text' \| string` | 'text' | -| valid | Set component validation state to valid. | boolean | - | | - ---- diff --git a/docs/api/form/CFormLabel.api.md b/docs/api/form/CFormLabel.api.md deleted file mode 100644 index 26770025..00000000 --- a/docs/api/form/CFormLabel.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CFormLabel - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------------- | --------------------------------------------------------------------------------------------------------- | ------------- | ------ | --------- | -| customClassName | A string of all className you want to be applied to the component, and override standard className value. | array\|string | - | undefined | - ---- diff --git a/docs/api/form/CFormRange.api.md b/docs/api/form/CFormRange.api.md deleted file mode 100644 index 566a644a..00000000 --- a/docs/api/form/CFormRange.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CFormRange - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | ---------------------------------------------------------------- | ------- | ------ | --------- | -| disabled | Toggle the disabled state for the component. | boolean | - | undefined | -| max | Specifies the maximum value for the component. | number | - | undefined | -| min | Specifies the minimum value for the component. | number | - | undefined | -| readonly | Toggle the readonly state for the component. | boolean | - | | -| steps | Specifies the interval between legal numbers in the component. | number | - | undefined | -| value | The `value` attribute of component.
`@controllable` onChange | number | - | undefined | - ---- diff --git a/docs/api/form/CFormSelect.api.md b/docs/api/form/CFormSelect.api.md deleted file mode 100644 index 17315ebe..00000000 --- a/docs/api/form/CFormSelect.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CFormSelect - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | ------------------------------------------------------------ | ------- | -------------- | --------- | -| htmlSize | Specifies the number of visible options in a drop-down list. | number | - | undefined | -| invalid | Set component validation state to invalid. | boolean | - | | -| size | Size the component small or large. | string | `'sm' \| 'lg'` | undefined | -| valid | Set component validation state to valid. | boolean | - | | - ---- diff --git a/docs/api/form/CFormSwitch.api.md b/docs/api/form/CFormSwitch.api.md deleted file mode 100644 index f133210a..00000000 --- a/docs/api/form/CFormSwitch.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CFormSwitch - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | -------------------------------------------------------------------------------------------- | ------- | ----------------------- | ---------- | -| id | The id global attribute defines an identifier (ID) that must be unique in the whole document | string | - | undefined | -| invalid | Set component validation state to invalid. | boolean | - | | -| label | The element represents a caption for a component. | string | - | undefined | -| size | Size the component large or extra large. Works only with `switch`. | string | `'lg' \| 'xl'` | undefined | -| type | Specifies the type of component.
`@default` 'checkbox' | string | `'checkbox'`, `'radio'` | 'checkbox' | -| valid | Set component validation state to valid. | boolean | - | | - ---- diff --git a/docs/api/form/CFormText.api.md b/docs/api/form/CFormText.api.md deleted file mode 100644 index 60658e9b..00000000 --- a/docs/api/form/CFormText.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CFormText - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ------------------------------------------------------------------------------------------------------------ | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'div' | string | - | 'div' | - ---- diff --git a/docs/api/form/CFormTextarea.api.md b/docs/api/form/CFormTextarea.api.md deleted file mode 100644 index 375c01f2..00000000 --- a/docs/api/form/CFormTextarea.api.md +++ /dev/null @@ -1,13 +0,0 @@ -### CFormTextarea - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------ | ------- | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| invalid | Set component validation state to invalid. | boolean | - | | -| plainText | Render the component styled as plain text. Removes the default form field styling and preserve the correct margin and padding. Recommend to use only along side `readonly`. | boolean | - | | -| readonly | Toggle the readonly state for the component. | boolean | - | | -| valid | Set component validation state to valid. | boolean | - | | - ---- diff --git a/docs/api/form/CInputGroup.api.md b/docs/api/form/CInputGroup.api.md deleted file mode 100644 index e9b6988b..00000000 --- a/docs/api/form/CInputGroup.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CInputGroup - -#### Props - -| Prop name | Description | Type | Values | Default | -| ----------------- | ----------------------------------------------------------- | ------ | ------ | --------- | -| size | Size the component small or large.
`@type` 'sm' \| 'lg' | string | - | undefined | - ---- diff --git a/docs/api/form/CInputGroupText.api.md b/docs/api/form/CInputGroupText.api.md deleted file mode 100644 index 82268a4d..00000000 --- a/docs/api/form/CInputGroupText.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CInputGroupText - ---- diff --git a/docs/api/grid/CCol.api.md b/docs/api/grid/CCol.api.md deleted file mode 100644 index 46f4c117..00000000 --- a/docs/api/grid/CCol.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CCol - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------- | ------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | -| xs | The number of columns/offset/order on extra small devices (<576px). | Col | `'auto' \| number \| string \| boolean \| { span: 'auto' \| number \| string \| boolean } \| { offset: number \| string } \| { order: 'first' \| 'last' \| number \| string }` | undefined | -| sm | The number of columns/offset/order on small devices (<768px). | Col | `'auto' \| number \| string \| boolean \| { span: 'auto' \| number \| string \| boolean } \| { offset: number \| string } \| { order: 'first' \| 'last' \| number \| string }` | undefined | -| md | The number of columns/offset/order on medium devices (<992px). | Col | `'auto' \| number \| string \| boolean \| { span: 'auto' \| number \| string \| boolean } \| { offset: number \| string } \| { order: 'first' \| 'last' \| number \| string }` | undefined | -| lg | The number of columns/offset/order on large devices (<1200px). | Col | `'auto' \| number \| string \| boolean \| { span: 'auto' \| number \| string \| boolean } \| { offset: number \| string } \| { order: 'first' \| 'last' \| number \| string }` | undefined | -| xl | The number of columns/offset/order on X-Large devices (<1400px). | Col | `'auto' \| number \| string \| boolean \| { span: 'auto' \| number \| string \| boolean } \| { offset: number \| string } \| { order: 'first' \| 'last' \| number \| string }` | undefined | -| xxl | The number of columns/offset/order on XX-Large devices (≥1400px). | Col | `'auto' \| number \| string \| boolean \| { span: 'auto' \| number \| string \| boolean } \| { offset: number \| string } \| { order: 'first' \| 'last' \| number \| string }` | undefined | - ---- diff --git a/docs/api/grid/CContainer.api.md b/docs/api/grid/CContainer.api.md deleted file mode 100644 index 449b88df..00000000 --- a/docs/api/grid/CContainer.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CContainer - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ------------------------------------------------------------------- | ------- | ------ | ------- | -| sm | Set container 100% wide until small breakpoint. | boolean | - | | -| md | Set container 100% wide until medium breakpoint. | boolean | - | | -| lg | Set container 100% wide until large breakpoint. | boolean | - | | -| xl | Set container 100% wide until X-large breakpoint. | boolean | - | | -| xxl | Set container 100% wide until XX-large breakpoint. | boolean | - | | -| fluid | Set container 100% wide, spanning the entire width of the viewport. | boolean | - | | - ---- diff --git a/docs/api/grid/CRow.api.md b/docs/api/grid/CRow.api.md deleted file mode 100644 index bc4b9e0d..00000000 --- a/docs/api/grid/CRow.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CRow - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------- | ------------------------------------------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | --------- | -| xs | The number of columns/offset/order on extra small devices (<576px). | Object as () => BPObject | `{ cols: 'auto' \| number \| string } \| { gutter: number \| string } \| { gutterX: number \| string } \| { gutterY: number \| string }` | undefined | -| sm | The number of columns/offset/order on small devices (<768px). | Object as () => BPObject | `{ cols: 'auto' \| number \| string } \| { gutter: number \| string } \| { gutterX: number \| string } \| { gutterY: number \| string }` | undefined | -| md | | Object as () => BPObject | - | undefined | -| lg | The number of columns/offset/order on large devices (<1200px). | Object as () => BPObject | `{ cols: 'auto' \| number \| string } \| { gutter: number \| string } \| { gutterX: number \| string } \| { gutterY: number \| string }` | undefined | -| xl | The number of columns/offset/order on X-Large devices (<1400px). | Object as () => BPObject | `{ cols: 'auto' \| number \| string } \| { gutter: number \| string } \| { gutterX: number \| string } \| { gutterY: number \| string }` | undefined | -| xxl | The number of columns/offset/order on XX-Large devices (≥1400px). | Object as () => BPObject | `{ cols: 'auto' \| number \| string } \| { gutter: number \| string } \| { gutterX: number \| string } \| { gutterY: number \| string }` | undefined | - ---- diff --git a/docs/api/header/CHeader.api.md b/docs/api/header/CHeader.api.md deleted file mode 100644 index 874bcdcb..00000000 --- a/docs/api/header/CHeader.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CHeader - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ------------------------------------------------------ | --------------- | ------------------------------------------------------------- | --------- | -| container | Defines optional container wrapping children elements. | boolean\|string | `boolean \| 'sm' \| 'md' \| 'lg' \| 'xl' \| 'xxl' \| 'fluid'` | undefined | -| position | Place header in non-static positions. | string | - | undefined | - ---- diff --git a/docs/api/header/CHeaderBrand.api.md b/docs/api/header/CHeaderBrand.api.md deleted file mode 100644 index cfd9dc15..00000000 --- a/docs/api/header/CHeaderBrand.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CHeaderBrand - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ---------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'a' | string | - | 'a' | - ---- diff --git a/docs/api/header/CHeaderDivider.api.md b/docs/api/header/CHeaderDivider.api.md deleted file mode 100644 index b96d736e..00000000 --- a/docs/api/header/CHeaderDivider.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CHeaderDivider - ---- diff --git a/docs/api/header/CHeaderNav.api.md b/docs/api/header/CHeaderNav.api.md deleted file mode 100644 index 56fee2a6..00000000 --- a/docs/api/header/CHeaderNav.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CHeaderNav - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'ul' | string | - | 'ul' | - ---- diff --git a/docs/api/header/CHeaderText.api.md b/docs/api/header/CHeaderText.api.md deleted file mode 100644 index 9e1dd1b6..00000000 --- a/docs/api/header/CHeaderText.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CHeaderText - ---- diff --git a/docs/api/header/CHeaderToggler.api.md b/docs/api/header/CHeaderToggler.api.md deleted file mode 100644 index 93f63bd6..00000000 --- a/docs/api/header/CHeaderToggler.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CHeaderToggler - ---- diff --git a/docs/api/image/CImage.api.md b/docs/api/image/CImage.api.md deleted file mode 100644 index a5a5f9cc..00000000 --- a/docs/api/image/CImage.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CImage - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ---------------------------------------------- | ------- | ------------------------------ | --------- | -| align | Set the horizontal aligment. | string | `'start'`, `'center'`, `'end'` | undefined | -| fluid | Make image responsive. | boolean | - | | -| rounded | Make image rounded. | boolean | - | | -| thumbnail | Give an image a rounded 1px border appearance. | boolean | - | | - ---- diff --git a/docs/api/link/CLink.api.md b/docs/api/link/CLink.api.md deleted file mode 100644 index 075bd466..00000000 --- a/docs/api/link/CLink.api.md +++ /dev/null @@ -1,18 +0,0 @@ -### CLink - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| active | Toggle the active state for the component. | boolean | - | | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | 'a' | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| href | The href attribute specifies the URL of the page the link goes to. | string | - | undefined | - -#### Events - -| Event name | Properties | Description | -| -------------------- | ---------- | ----------- | -| onClick | | - ---- diff --git a/docs/api/list-group/CListGroup.api.md b/docs/api/list-group/CListGroup.api.md deleted file mode 100644 index 07318240..00000000 --- a/docs/api/list-group/CListGroup.api.md +++ /dev/null @@ -1,11 +0,0 @@ -### CListGroup - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'ul' | string | - | 'ul' | -| flush | Remove some borders and rounded corners to render list group items edge-to-edge in a parent component (e.g., ``) | boolean | - | | -| layout | Specify a layout type.
`@value` 'horizontal', 'horizontal-sm', 'horizontal-md', 'horizontal-lg', 'horizontal-xl', 'horizontal-xxl', | string | - | undefined | - ---- diff --git a/docs/api/list-group/CListGroupItem.api.md b/docs/api/list-group/CListGroupItem.api.md deleted file mode 100644 index 9c99c419..00000000 --- a/docs/api/list-group/CListGroupItem.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CListGroupItem - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------- | --------------------------------------------------------------------------------------------------------- | ------- | -| active | Toggle the active state for the component. | boolean | - | | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'li' | string | - | 'li' | - ---- diff --git a/docs/api/modal/CModal.api.md b/docs/api/modal/CModal.api.md deleted file mode 100644 index 69e585e0..00000000 --- a/docs/api/modal/CModal.api.md +++ /dev/null @@ -1,24 +0,0 @@ -### CModal - -#### Props - -| Prop name | Description | Type | Values | Default | -| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------- | -------------------------------------------------- | --------- | -| alignment | Align the modal in the center or top of the screen.
`@default` 'top' | string | `'top'`, `'center'` | 'top' | -| backdrop | Apply a backdrop on body while offcanvas is open.
`@default` true | boolean\|string | `boolean`, `'static'` | true | -| className | A string of all className you want applied to the modal content component.
TODO: Consider if we should change this prop name to describe better its role. | string | - | undefined | -| fullscreen | Set modal to covers the entire user viewport | boolean\|string | `boolean`, `'sm'`, `'md'`, `'lg'`, `'xl'`, `'xxl'` | undefined | -| keyboard | Closes the modal when escape key is pressed.
`@default` true | boolean | - | true | -| dismiss | Does the modal dialog itself scroll, or does the whole dialog scroll within the window. | boolean | - | false | -| scrollable | Create a scrollable modal that allows scrolling the modal body. | boolean | - | | -| size | Size the component small, large, or extra large. | string | `'sm'`, `'lg'`, `'xl'` | undefined | -| transition | Remove animation to create modal that simply appear rather than fade in to view. | boolean | - | true | -| visible | Toggle the visibility of alert component. | boolean | - | | - -#### Events - -| Event name | Properties | Description | -| -------------------- | ---------- | ------------------------------------------------------- | -| dismiss | | Event called before the dissmiss animation has started. | - ---- diff --git a/docs/api/modal/CModalBody.api.md b/docs/api/modal/CModalBody.api.md deleted file mode 100644 index 29a354ff..00000000 --- a/docs/api/modal/CModalBody.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CModalBody - ---- diff --git a/docs/api/modal/CModalFooter.api.md b/docs/api/modal/CModalFooter.api.md deleted file mode 100644 index 1f4bc4d9..00000000 --- a/docs/api/modal/CModalFooter.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CModalFooter - ---- diff --git a/docs/api/modal/CModalHeader.api.md b/docs/api/modal/CModalHeader.api.md deleted file mode 100644 index 5925419e..00000000 --- a/docs/api/modal/CModalHeader.api.md +++ /dev/null @@ -1,15 +0,0 @@ -### CModalHeader - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | --------------------------------------------------------------------------------------------- | ------- | ------ | ------- | -| dismiss | Add a close button component to the header which will call the provided handler when clicked. | boolean | - | false | - -#### Events - -| Event name | Properties | Description | -| -------------------- | ---------- | ------------------------------------------------------- | -| dismiss | | Event called before the dissmiss animation has started. | - ---- diff --git a/docs/api/modal/CModalTitle.api.md b/docs/api/modal/CModalTitle.api.md deleted file mode 100644 index ef2252b5..00000000 --- a/docs/api/modal/CModalTitle.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CModalTitle - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'h5' | string | - | 'h5' | - ---- diff --git a/docs/api/nav/CNav.api.md b/docs/api/nav/CNav.api.md deleted file mode 100644 index d53349a9..00000000 --- a/docs/api/nav/CNav.api.md +++ /dev/null @@ -1,11 +0,0 @@ -### CNav - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ----------------------- | --------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'ul' | string | - | 'ul' | -| layout | Specify a layout type for component. | string | `'fill'`, `'justified'` | undefined | -| variant | Set the nav variant to tabs or pills. | string | `'tabs'`, `'pills'` | undefined | - ---- diff --git a/docs/api/nav/CNavGroup.api.md b/docs/api/nav/CNavGroup.api.md deleted file mode 100644 index 64159900..00000000 --- a/docs/api/nav/CNavGroup.api.md +++ /dev/null @@ -1,15 +0,0 @@ -### CNavGroup - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | --------------------- | ------- | ------ | ------- | -| visible | Show nav group items. | boolean | - | false | - -#### Events - -| Event name | Properties | Description | -| -------------------------- | ---------- | ----------- | -| visibleChange | | - ---- diff --git a/docs/api/nav/CNavGroupItems.api.md b/docs/api/nav/CNavGroupItems.api.md deleted file mode 100644 index a30f6be8..00000000 --- a/docs/api/nav/CNavGroupItems.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CNavGroupItems - ---- diff --git a/docs/api/nav/CNavItem.api.md b/docs/api/nav/CNavItem.api.md deleted file mode 100644 index 9e14d515..00000000 --- a/docs/api/nav/CNavItem.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CNavItem - ---- diff --git a/docs/api/nav/CNavLink.api.md b/docs/api/nav/CNavLink.api.md deleted file mode 100644 index 5ec7d3b7..00000000 --- a/docs/api/nav/CNavLink.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CNavLink - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ---------------------------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| active | Toggle the active state for the component. | boolean | - | | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'a' | string | - | 'a' | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| href |
`@ignore` true | string | - | undefined | - ---- diff --git a/docs/api/nav/CNavTitle.api.md b/docs/api/nav/CNavTitle.api.md deleted file mode 100644 index b9e9a83b..00000000 --- a/docs/api/nav/CNavTitle.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CNavTitle - ---- diff --git a/docs/api/navbar/CNavbar.api.md b/docs/api/navbar/CNavbar.api.md deleted file mode 100644 index 59350100..00000000 --- a/docs/api/navbar/CNavbar.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CNavbar - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | --------------- | --------------------------------------------------------------------------------------------------------- | --------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | -| colorScheme | Sets if the color of text should be colored for a light or dark dark background. | string | `'dark'`, `'light'` | undefined | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'nav' | string | - | 'nav' | -| container | Defines optional container wrapping children elements. | boolean\|string | `boolean`, `'sm'`, `'md'`, `'lg'`, `'xl'`, `'xxl'`, `'fluid'` | undefined | -| expand | Defines the responsive breakpoint to determine when content collapses. | boolean\|string | `boolean`, `'sm'`, `'md'`, `'lg'`, `'xl'`, `'xxl'` | undefined | -| placement | Place component in non-static positions. | string | `'fixed-top'`, `'fixed-bottom'`, `'sticky-top'` | undefined | - ---- diff --git a/docs/api/navbar/CNavbarBrand.api.md b/docs/api/navbar/CNavbarBrand.api.md deleted file mode 100644 index 261181b8..00000000 --- a/docs/api/navbar/CNavbarBrand.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CNavbarBrand - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------ | ------ | --------- | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | 'a' | -| href | The href attribute specifies the URL of the page the link goes to. | string | - | undefined | - ---- diff --git a/docs/api/navbar/CNavbarNav.api.md b/docs/api/navbar/CNavbarNav.api.md deleted file mode 100644 index b29d7d8e..00000000 --- a/docs/api/navbar/CNavbarNav.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CNavbarNav - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'ul' | string | - | 'ul' | - ---- diff --git a/docs/api/navbar/CNavbarText.api.md b/docs/api/navbar/CNavbarText.api.md deleted file mode 100644 index c7def2a6..00000000 --- a/docs/api/navbar/CNavbarText.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CNavbarText - ---- diff --git a/docs/api/navbar/CNavbarToggler.api.md b/docs/api/navbar/CNavbarToggler.api.md deleted file mode 100644 index 70ad1552..00000000 --- a/docs/api/navbar/CNavbarToggler.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CNavbarToggler - ---- diff --git a/docs/api/offcanvas/COffcanvas.api.md b/docs/api/offcanvas/COffcanvas.api.md deleted file mode 100644 index dd5bb4c2..00000000 --- a/docs/api/offcanvas/COffcanvas.api.md +++ /dev/null @@ -1,18 +0,0 @@ -### COffcanvas - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------- | ------- | --------------------------------------- | --------- | -| backdrop | Apply a backdrop on body while offcanvas is open.
`@default` true | boolean | - | true | -| keyboard | Closes the offcanvas when escape key is pressed.
`@default` true | boolean | - | true | -| placement | Components placement, there’s no default placement. | string | `'start'`, `'end'`, `'top'`, `'bottom'` | undefined | -| visible | Toggle the visibility of offcanvas component. | boolean | - | | - -#### Events - -| Event name | Properties | Description | -| -------------------- | ---------- | ------------------------------------------------------- | -| dismiss | | Event called before the dissmiss animation has started. | - ---- diff --git a/docs/api/offcanvas/COffcanvasBody.api.md b/docs/api/offcanvas/COffcanvasBody.api.md deleted file mode 100644 index fe8b7725..00000000 --- a/docs/api/offcanvas/COffcanvasBody.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### COffcanvasBody - ---- diff --git a/docs/api/offcanvas/COffcanvasHeader.api.md b/docs/api/offcanvas/COffcanvasHeader.api.md deleted file mode 100644 index 033977e9..00000000 --- a/docs/api/offcanvas/COffcanvasHeader.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### COffcanvasHeader - ---- diff --git a/docs/api/offcanvas/COffcanvasTitle.api.md b/docs/api/offcanvas/COffcanvasTitle.api.md deleted file mode 100644 index f001f943..00000000 --- a/docs/api/offcanvas/COffcanvasTitle.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### COffcanvasTitle - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | ----------------------------------------------------------------------------------------------------------- | ------ | ------ | ------- | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'h5' | string | - | 'h5' | - ---- diff --git a/docs/api/pagination/CPagination.api.md b/docs/api/pagination/CPagination.api.md deleted file mode 100644 index a379059b..00000000 --- a/docs/api/pagination/CPagination.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CPagination - -#### Props - -| Prop name | Description | Type | Values | Default | -| ----------------- | ---------------------------------- | ------ | -------------- | --------- | -| size | Size the component small or large. | string | `'sm'`, `'lg'` | undefined | - ---- diff --git a/docs/api/pagination/CPaginationItem.api.md b/docs/api/pagination/CPaginationItem.api.md deleted file mode 100644 index 2b7769a9..00000000 --- a/docs/api/pagination/CPaginationItem.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CPaginationItem - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| active | Toggle the active state for the component. | boolean | - | | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | undefined | -| disabled | Toggle the disabled state for the component. | boolean | - | | -| href | The href attribute specifies the URL of the page the link goes to. | string | - | undefined | - ---- diff --git a/docs/api/progress/CProgress.api.md b/docs/api/progress/CProgress.api.md deleted file mode 100644 index 073c6991..00000000 --- a/docs/api/progress/CProgress.api.md +++ /dev/null @@ -1,11 +0,0 @@ -### CProgress - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| height | Sets the height of the component. If you set that value the inner `` will automatically resize accordingly.
`@default` 'undefined' | number | - | undefined | -| thin | Makes progress bar thinner. | boolean | - | | -| white | Change the default color to white. | boolean | - | | - ---- diff --git a/docs/api/progress/CProgressBar.api.md b/docs/api/progress/CProgressBar.api.md deleted file mode 100644 index f12a389d..00000000 --- a/docs/api/progress/CProgressBar.api.md +++ /dev/null @@ -1,12 +0,0 @@ -### CProgressBar - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | ------------------------------------------------------------------------- | ------- | ----------------------------------------------------------------------------------------------- | --------- | -| animated | Use to animate the stripes right to left via CSS3 animations. | boolean | - | | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | string | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'` | undefined | -| value | The percent to progress the ProgressBar.
`@default` 0 | number | - | 0 | -| variant | Set the progress bar variant to optional striped. | string | `'striped'` | undefined | - ---- diff --git a/docs/api/sidebar/CSidebar.api.md b/docs/api/sidebar/CSidebar.api.md deleted file mode 100644 index 3e4ea62d..00000000 --- a/docs/api/sidebar/CSidebar.api.md +++ /dev/null @@ -1,15 +0,0 @@ -### CSidebar - -#### Props - -| Prop name | Description | Type | Values | Default | -| ----------------------- | ---------------------------------------------------------------------------------------------------------------------- | --------------- | ----------------------------------------------- | --------- | -| hide | Hide sidebar. | boolean | - | | -| narrow | Make sidebar narrow. | boolean | - | | -| overlaid | Set sidebar to overlaid variant. | boolean | - | | -| position | Place sidebar in non-static positions. | string | - | undefined | -| selfHiding | Make any sidebar self hiding across all viewports or pick a maximum breakpoint with which to have a self hiding up to. | boolean\|string | `'xs'`, `'sm'`, `'md'`, `'lg'`, `'xl'`, `'xxl'` | undefined | -| unfoldable | Expand narrowed sidebar on hover. | string | - | undefined | -| visible | Toggle the visibility of sidebar component. | boolean | - | | - ---- diff --git a/docs/api/sidebar/CSidebarBrand.api.md b/docs/api/sidebar/CSidebarBrand.api.md deleted file mode 100644 index dd7cf8cd..00000000 --- a/docs/api/sidebar/CSidebarBrand.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CSidebarBrand - ---- diff --git a/docs/api/sidebar/CSidebarFooter.api.md b/docs/api/sidebar/CSidebarFooter.api.md deleted file mode 100644 index be8546fa..00000000 --- a/docs/api/sidebar/CSidebarFooter.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CSidebarFooter - ---- diff --git a/docs/api/sidebar/CSidebarHeader.api.md b/docs/api/sidebar/CSidebarHeader.api.md deleted file mode 100644 index 15b8a8e7..00000000 --- a/docs/api/sidebar/CSidebarHeader.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CSidebarHeader - ---- diff --git a/docs/api/sidebar/CSidebarNav.api.md b/docs/api/sidebar/CSidebarNav.api.md deleted file mode 100644 index 96924912..00000000 --- a/docs/api/sidebar/CSidebarNav.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CSidebarNav - ---- diff --git a/docs/api/sidebar/CSidebarToggler.api.md b/docs/api/sidebar/CSidebarToggler.api.md deleted file mode 100644 index cea08bd3..00000000 --- a/docs/api/sidebar/CSidebarToggler.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CSidebarToggler - ---- diff --git a/docs/api/spinner/CSpinner.api.md b/docs/api/spinner/CSpinner.api.md deleted file mode 100644 index 821bce70..00000000 --- a/docs/api/spinner/CSpinner.api.md +++ /dev/null @@ -1,13 +0,0 @@ -### CSpinner - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------------------- | ------------------------------------------------------------------------------------------------------------ | ------ | ----------------------------------------------------------------------------------------------- | ------------ | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | string | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'` | undefined | -| component | Component used for the root node. Either a string to use a HTML element or a component.
`@default` 'div' | string | - | 'div' | -| size | Size the component small. | string | `'sm'` | undefined | -| variant | Set the button variant to an outlined button or a ghost button.
`@default` 'border' | string | `'border'`, `'grow'` | 'border' | -| visuallyHiddenLabel | Set visually hidden label for accessibility purposes.
`@default` 'Loading...' | string | - | 'Loading...' | - ---- diff --git a/docs/api/table/CTable.api.md b/docs/api/table/CTable.api.md deleted file mode 100644 index 1c2c44e7..00000000 --- a/docs/api/table/CTable.api.md +++ /dev/null @@ -1,18 +0,0 @@ -### CTable - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | --------------------------------------------------------------------------------------------------------- | --------- | -| align | Set the vertical aligment. | string | `'bottom'`, `'middle'`, `'top'` | undefined | -| borderColor | Sets the border color of the component to one of CoreUI’s themed colors.
`@value` 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string | Color | - | | -| bordered | Add borders on all sides of the table and cells. | boolean | - | | -| borderless | Remove borders on all sides of the table and cells. | boolean | - | | -| caption | Put the `` on the top of the table. | string | `'top'` | undefined | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | -| hover | Enable a hover state on table rows within a ``. | boolean | - | | -| responsive | Make any table responsive across all viewports or pick a maximum breakpoint with which to have a responsive table up to. | boolean\|string | `boolean`, `'sm'`, `'md'`, `'lg'`, `'xl'`, `'xxl'` | undefined | -| small | Make table more compact by cutting all cell `padding` in half. | boolean | - | | -| striped | Add zebra-striping to any table row within the ``. | boolean | - | | - ---- diff --git a/docs/api/table/CTableBody.api.md b/docs/api/table/CTableBody.api.md deleted file mode 100644 index 0a15568d..00000000 --- a/docs/api/table/CTableBody.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CTableBody - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ------------------------------------------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------- | ------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | - ---- diff --git a/docs/api/table/CTableCaption.api.md b/docs/api/table/CTableCaption.api.md deleted file mode 100644 index 421b53ee..00000000 --- a/docs/api/table/CTableCaption.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CTableCaption - ---- diff --git a/docs/api/table/CTableDataCell.api.md b/docs/api/table/CTableDataCell.api.md deleted file mode 100644 index 6b66ce48..00000000 --- a/docs/api/table/CTableDataCell.api.md +++ /dev/null @@ -1,11 +0,0 @@ -### CTableDataCell - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------- | ------------------------------------------------------------------------- | ------- | --------------------------------------------------------------------------------------------------------- | --------- | -| active | Highlight a table row or cell. | boolean | - | | -| align | Set the vertical aligment. | string | `'bottom'`, `'middle'`, `'top'` | undefined | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | - ---- diff --git a/docs/api/table/CTableFoot.api.md b/docs/api/table/CTableFoot.api.md deleted file mode 100644 index 7e206ac2..00000000 --- a/docs/api/table/CTableFoot.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CTableFoot - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ------------------------------------------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------- | ------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | - ---- diff --git a/docs/api/table/CTableHead.api.md b/docs/api/table/CTableHead.api.md deleted file mode 100644 index aa56ec54..00000000 --- a/docs/api/table/CTableHead.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CTableHead - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ------------------------------------------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------- | ------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | - ---- diff --git a/docs/api/table/CTableHeaderCell.api.md b/docs/api/table/CTableHeaderCell.api.md deleted file mode 100644 index 0a7f0877..00000000 --- a/docs/api/table/CTableHeaderCell.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CTableHeaderCell - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ------------------------------------------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------- | ------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | - ---- diff --git a/docs/api/table/CTableRow.api.md b/docs/api/table/CTableRow.api.md deleted file mode 100644 index a8b2f3f7..00000000 --- a/docs/api/table/CTableRow.api.md +++ /dev/null @@ -1,11 +0,0 @@ -### CTableRow - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------- | ------------------------------------------------------------------------- | ------- | --------------------------------------------------------------------------------------------------------- | --------- | -| active | Highlight a table row or cell.. | boolean | - | | -| align | Set the vertical aligment. | string | `'bottom'`, `'middle'`, `'top'` | undefined | -| color | Sets the color context of the component to one of CoreUI’s themed colors. | Color | `'primary'`, `'secondary'`, `'success'`, `'danger'`, `'warning'`, `'info'`, `'dark'`, `'light'`, `string` | | - ---- diff --git a/docs/api/tabs/CTabContent.api.md b/docs/api/tabs/CTabContent.api.md deleted file mode 100644 index a30f6be8..00000000 --- a/docs/api/tabs/CTabContent.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CNavGroupItems - ---- diff --git a/docs/api/tabs/CTabPane.api.md b/docs/api/tabs/CTabPane.api.md deleted file mode 100644 index 09f25587..00000000 --- a/docs/api/tabs/CTabPane.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CTabPane - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | ----------------------------------- | ------- | ------ | ------- | -| visible | Toggle the visibility of component. | boolean | - | false | - ---- diff --git a/docs/api/toast/CToast.api.md b/docs/api/toast/CToast.api.md deleted file mode 100644 index d0c86588..00000000 --- a/docs/api/toast/CToast.api.md +++ /dev/null @@ -1,21 +0,0 @@ -### CToast - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------ | --------- | -| autohide | Auto hide the toast.
`@default` true | boolean | - | true | -| color | Sets the color context of the component to one of CoreUI’s themed colors.
`@default` 'primary'
`@value` 'primary', 'secondary', 'success', 'danger', 'warning', 'info', 'dark', 'light', string | Color | - | | -| delay | Delay hiding the toast (ms). | number | - | 5000 | -| dismissible | Optionally add a close button to component and allow it to self dismiss.
`@default` true | boolean | - | true | -| key | | number | - | undefined | -| title | Title node for your component. | string | - | undefined | -| visible | Toggle the visibility of component.
`@default` true | boolean | - | true | - -#### Events - -| Event name | Properties | Description | -| -------------------- | ---------- | ------------------------------------------------------- | -| dismiss | | Event called before the dissmiss animation has started. | - ---- diff --git a/docs/api/toast/CToastBody.api.md b/docs/api/toast/CToastBody.api.md deleted file mode 100644 index bf87eafc..00000000 --- a/docs/api/toast/CToastBody.api.md +++ /dev/null @@ -1,3 +0,0 @@ -### CToastBody - ---- diff --git a/docs/api/toast/CToastClose.api.md b/docs/api/toast/CToastClose.api.md deleted file mode 100644 index 29bd7363..00000000 --- a/docs/api/toast/CToastClose.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CToastClose - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | --------------------------------------------------------------------------------------- | ------ | ------ | --------- | -| component | Component used for the root node. Either a string to use a HTML element or a component. | string | - | undefined | - ---- diff --git a/docs/api/toast/CToastHeader.api.md b/docs/api/toast/CToastHeader.api.md deleted file mode 100644 index 1f4c8199..00000000 --- a/docs/api/toast/CToastHeader.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CToastHeader - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | ----------------------------------------------- | ------- | ------ | ------- | -| dismiss | Automatically add a close button to the header. | boolean | - | | - ---- diff --git a/docs/api/toast/CToaster.api.md b/docs/api/toast/CToaster.api.md deleted file mode 100644 index db63ddd5..00000000 --- a/docs/api/toast/CToaster.api.md +++ /dev/null @@ -1,9 +0,0 @@ -### CToaster - -#### Props - -| Prop name | Description | Type | Values | Default | -| ---------------------- | -------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------- | --------- | -| placement | Describes the placement of component.
`@default` 'top-end' | string | `'top-start'`, `'top'`, `'top-end'`, `'middle-start'`, `'middle'`, `'middle-end'`, `'bottom-start'`, `'bottom'`, `'bottom-end'` | undefined | - ---- diff --git a/docs/api/widgets/CWidgetStatsA.api.md b/docs/api/widgets/CWidgetStatsA.api.md deleted file mode 100644 index 65326c4d..00000000 --- a/docs/api/widgets/CWidgetStatsA.api.md +++ /dev/null @@ -1,18 +0,0 @@ -### CWidgetStatsA - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ------ | --------- | -| color | | string | - | undefined | -| title | Title for your component. If you want to pass non-string value please use dedicated slot `` | string | - | undefined | -| value | Value for your component. If you want to pass non-string or non-number value please use dedicated slot `` | number\|string | - | 0 | - -#### Slots - -| Name | Description | Bindings | -| ------ | ------------------------------------------------- | -------- | -| chart | Location for chart component. | | -| action | Location for action component, ex. ``. | | - ---- diff --git a/docs/api/widgets/CWidgetStatsB.api.md b/docs/api/widgets/CWidgetStatsB.api.md deleted file mode 100644 index 2900d200..00000000 --- a/docs/api/widgets/CWidgetStatsB.api.md +++ /dev/null @@ -1,14 +0,0 @@ -### CWidgetStatsB - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors | Color | `'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string` | | -| inverse | Colors have been inverted from their default dark shade. | boolean | - | undefined | -| progress | | shape({
/**
_ Sets the color context of the progress bar to one of CoreUI’s themed colors
_
_ @values 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string
_/
color: Color,
/**
_ The percent to progress the ProgressBar (out of 100).
_ @default 0
\*/
value: {
type: Number,
default: 0,
},
}) | - | | -| text | Helper text for your component. If you want to pass non-string value please use dedicated slot `` | string | - | undefined | -| title | Title for your component. If you want to pass non-string value please use dedicated slot `` | string | - | undefined | -| value | Value for your component. If you want to pass non-string or non-number value please use dedicated slot `` | number\|string | - | 0 | - ---- diff --git a/docs/api/widgets/CWidgetStatsC.api.md b/docs/api/widgets/CWidgetStatsC.api.md deleted file mode 100644 index 4532c72f..00000000 --- a/docs/api/widgets/CWidgetStatsC.api.md +++ /dev/null @@ -1,13 +0,0 @@ -### CWidgetStatsC - -#### Props - -| Prop name | Description | Type | Values | Default | -| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. [docs] | Color | `'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string` | | -| inverse | Colors have been inverted from their default dark shade. | boolean | - | undefined | -| progress | | shape({
/**
_ Sets the color context of the progress bar to one of CoreUI’s themed colors
_
_ @values 'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string
_/
color: Color,
/**
_ The percent to progress the ProgressBar (out of 100).
_ @default 0
\*/
value: {
type: Number,
default: 0,
},
}) | - | | -| title | Title for your component. If you want to pass non-string value please use dedicated slot `` | string | - | undefined | -| value | Value for your component. If you want to pass non-string or non-number value please use dedicated slot `` | number\|string | - | 0 | - ---- diff --git a/docs/api/widgets/CWidgetStatsD.api.md b/docs/api/widgets/CWidgetStatsD.api.md deleted file mode 100644 index 004f98bf..00000000 --- a/docs/api/widgets/CWidgetStatsD.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CWidgetStatsD - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------- | -------------------------------------------------------------------------------- | -------------------- | --------------------------------------------------------------------------------------------------------- | -------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. [docs] | Color | `'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string` | | -| values | Values and titles for your component. | number[] \| string[] | - | () => [] | - ---- diff --git a/docs/api/widgets/CWidgetStatsE.api.md b/docs/api/widgets/CWidgetStatsE.api.md deleted file mode 100644 index 4701ff98..00000000 --- a/docs/api/widgets/CWidgetStatsE.api.md +++ /dev/null @@ -1,10 +0,0 @@ -### CWidgetStatsE - -#### Props - -| Prop name | Description | Type | Values | Default | -| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ------ | --------- | -| title | Title for your component. If you want to pass non-string value please use dedicated slot `` | string | - | undefined | -| value | Value for your component. If you want to pass non-string or non-number value please use dedicated slot `` | number\|string | - | 0 | - ---- diff --git a/docs/api/widgets/CWidgetStatsF.api.md b/docs/api/widgets/CWidgetStatsF.api.md deleted file mode 100644 index c069a958..00000000 --- a/docs/api/widgets/CWidgetStatsF.api.md +++ /dev/null @@ -1,13 +0,0 @@ -### CWidgetStatsF - -#### Props - -| Prop name | Description | Type | Values | Default | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------- | --------------------------------------------------------------------------------------------------------- | --------- | -| color | Sets the color context of the component to one of CoreUI’s themed colors. [docs] | Color | `'primary' \| 'secondary' \| 'success' \| 'danger' \| 'warning' \| 'info' \| 'dark' \| 'light' \| string` | | -| padding | Set padding of your component. [docs] | boolean | - | true | -| title | Title for your component. If you want to pass non-string value please use dedicated slot `` | string | - | undefined | -| text | Helper text for your component. If you want to pass non-string value please use dedicated slot `` | string | - | undefined | -| value | Value for your component. If you want to pass non-string or non-number value please use dedicated slot `` | number\|string | - | 0 | - ---- diff --git a/docs/components/accordion.md b/docs/components/accordion.md deleted file mode 100644 index 9acc2cca..00000000 --- a/docs/components/accordion.md +++ /dev/null @@ -1,254 +0,0 @@ ---- -title: Vue Accordion Component -name: Accordion -description: Build vertically collapsing accordions in combination with our Vue Collapse component. ---- - -## Examples - -Click the accordions below to expand/collapse the accordion content. - -::: demo - - - - - Accordion Item #1 - - - - - This is the first item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #2 - - - - - This is the second item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #3 - - - - - This is the third item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - -::: -```vue - - - - - Accordion Item #1 - - - - - This is the first item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #2 - - - - - This is the second item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #3 - - - - - This is the third item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - -``` - -### Flush - -Add `flush` to remove the default `background-color`, some borders, and some rounded corners to render accordions edge-to-edge with their parent container. - -:::demo - - - - - Accordion Item #1 - - - - - This is the first item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #2 - - - - - This is the second item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #3 - - - - - This is the third item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - -::: -```vue - - - - - Accordion Item #1 - - - - - This is the first item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #2 - - - - - This is the second item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - - - - Accordion Item #3 - - - - - This is the third item's accordion body. It is hidden by default, - until the collapse plugin adds the appropriate classes that we use to style each - element. These classes control the overall appearance, as well as the showing and - hiding via CSS transitions. You can modify any of this with custom CSS or overriding - our default variables. It's also worth noting that just about any HTML can go within - the .accordion-body, though the transition does limit overflow. - - - - -``` - - - -## API - -!!!include(./docs/api/accordion/CAccordion.api.md)!!! - -!!!include(./docs/api/accordion/CAccordionButton.api.md)!!! - -!!!include(./docs/api/accordion/CAccordionCollapse.api.md)!!! \ No newline at end of file diff --git a/docs/components/alert.md b/docs/components/alert.md deleted file mode 100644 index 7efa4fd8..00000000 --- a/docs/components/alert.md +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: Alert -description: Vue alert component gives contextual feedback information for common user operations. The alert component is delivered with a bunch of usable and adjustable alert messages. ---- - -## Examples - -Vue Alert is prepared for any length of text, as well as an optional close button. For a styling, use one of the **required** contextual `color` props (e.g., `primary`). For inline dismissal, use the [dismissing prop](#dismissing). - -::: demo -A simple primary alert—check it out! -A simple secondary alert—check it out! -A simple success alert—check it out! -A simple danger alert—check it out! -A simple warning alert—check it out! -A simple info alert—check it out! -A simple light alert—check it out! -A simple dark alert—check it out! -::: - -```vue -A simple primary alert—check it out! -A simple secondary alert—check it out! -A simple success alert—check it out! -A simple danger alert—check it out! -A simple warning alert—check it out! -A simple info alert—check it out! -A simple light alert—check it out! -A simple dark alert—check it out! -``` - -## Link color - -Use the `` component to immediately give matching colored links inside any alert. -::: demo - - A simple primary alert with an example link. Give it a click if you like. - - - A simple secondary alert with an example link. Give it a click if you like. - - - A simple success alert with an example link. Give it a click if you like. - - - A simple danger alert with an example link. Give it a click if you like. - - - A simple warning alert with an example link. Give it a click if you like. - - - A simple info alert with an example link. Give it a click if you like. - - - A simple light alert with an example link. Give it a click if you like. - - - A simple dark alert with an example link. Give it a click if you like. - -::: - -```vue - - A simple primary alert with an example link. Give it a click if you like. - - - A simple secondary alert with an example link. Give it a click if you like. - - - A simple success alert with an example link. Give it a click if you like. - - - A simple danger alert with an example link. Give it a click if you like. - - - A simple warning alert with an example link. Give it a click if you like. - - - A simple info alert with an example link. Give it a click if you like. - - - A simple light alert with an example link. Give it a click if you like. - - - A simple dark alert with an example link. Give it a click if you like. - -``` - -## Additional content - -Alert can also incorporate supplementary HTML elements like heading, paragraph, and divider. - -::: demo - - Well done! -

Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.

-
-

Whenever you need to, be sure to use margin utilities to keep things nice and tidy.

-
-::: - -```vue - - Well done! -

Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.

-
-

Whenever you need to, be sure to use margin utilities to keep things nice and tidy.

-
-``` - -## Dismissing - -Alerts can also be easily dismissed. Just add the `dismissible` prop. - -::: demo - - Go right ahead and click that dimiss over there on the right. - - - -::: - -```vue - - Go right ahead and click that dimiss over there on the right. - - - -``` - -## API - -!!!include(./docs/api/alert/CAlert.api.md)!!! - -!!!include(./docs/api/alert/CAlertHeading.api.md)!!! \ No newline at end of file diff --git a/docs/components/nav.md b/docs/components/nav.md deleted file mode 100644 index bf37386a..00000000 --- a/docs/components/nav.md +++ /dev/null @@ -1,562 +0,0 @@ ---- -title: Vue Nav Component -name: Nav -description: Documentation and examples for how to use CoreUI's included Vue navigation components. - ---- - -## Base nav - -Navigation available in CoreUI for Vue share general markup and styles, from the base `.nav` class to the active and disabled states. Swap modifier classes to switch between each style. - -The base `.nav` component is built with flexbox and provide a strong foundation for building all types of navigation components. It includes some style overrides (for working with lists), some link padding for larger hit areas, and basic disabled styling. - -::: demo - - - - - Active - - - - Link - - - Link - - - - Disabled - - - - -::: -```vue - - - - - Active - - - - Link - - - Link - - - - Disabled - - - - -``` - -Classes are used throughout, so your markup can be super flexible. Use `
    `s like above, `
      ` if the order of your items is important, or roll your own with a `